Бродяга + VirtualBox + X11 на бездисплейном сервере

Я пытаюсь выполнить a VirtualBox Ubuntu VM через Vagrant на бездисплейном сервере. VM имеет ubuntu-desktop package установленный, однако когда машина загружается, я не могу открыть X приложений. Среда ДИСПЛЕЯ пуста и устанавливает, она к ":0" не помогает.

Я знаю, что существует опция запустить VirtualBox в небездисплейном режиме (vb.gui = true), однако я не могу выполнить vagrant up с той включенной опцией, если я не соединяюсь с разъединением с X включенными передачами (сервер я работаю Vagrant на является бездисплейным).

Я пропускаю что-то? Когда я делаю ssh X туннелирований полностью вниз к VM, это работает, но затем я предполагаю, что дисплей будет установлен ssh. То, чего я хотел достигнуть, является VM, который может работать на x приложениях, это внутреннее ":0" экран. Я не должен видеть их, я должен смочь выполнить X приложений удаленно.

3
задан 1 October 2015 в 20:46
1 ответ

Здесь я нашел очень полезный поток , на основе которого, как мне кажется, я знаю, как заставить его работать.

Похоже, что достаточно просто запустить Xvfb, а затем соответственно настроить переменную окружения DISPLAY перед запуском интересующего приложения X. Способ проверить, работает ли она, заключается в использовании x11vnc и подключении через VNC к серверу.

.
1
ответ дан 3 December 2019 в 07:26

Теги

Похожие вопросы