Как выполнить vnc сервер на бездисплейной человечности 16.04 без ретроспективного кадра GUI?

У меня есть машина Ubuntu 16.04 в облаке, которое (очевидно), не имеет монитора. Я установил несколько vnc программное обеспечение (tigervnc, vnc4server и т.д.) через ssh, но ни одному из них не удалось дать мне полного гнома/единица UI.

Я обычно получаю dumbed вниз (2D) версия как это

Dumbed down graphical interface

То, что я хотел бы, является полным рабочим столом гнома/единица. С Супер ключевой функциональностью и функциональной главной панелью.

Я думаю, что для этого x11vnc необходимо, но требуется некоторый волшебный cookie, который я не знаю, где найти, автор - предположение не работает. Я думаю, что должен создать фиктивный дисплей, но я никогда не делал этого.

1
задан 18 September 2017 в 12:09

1 ответ

К сожалению, оказывается, что vncserver, tightvncserver и vnc4server иногда имеют проблемы с гномом и одним только рабочим столом Ubuntu (например, главная панель, не отображающаяся имя пользователя и оболочку, не активируясь), я попробовал набор методов, и кажется, что простое решение (по крайней мере, в случае Ubuntu 16.04 LTS) состоит в том, чтобы использовать XFCE4 вместо gnome3, можно сделать эту установку путем выполнения в терминале:

$ sudo apt-get install gnome-core xfce4 firefox nano -y --force-yes

Можно затем установить Xfdashboard 0.4.0 на Xubuntu 16.04 с XFCE для получения некоторой хорошей дополнительной функциональности путем выполнения:

$ sudo add-apt-repository ppa:xubuntu-dev/extras
$ sudo apt-get install xfdashboard

После того как вся новая установка успешно выполняется, мы должны отредактировать VNC xstartup файл (~/.vnc/xstartup) для соответствия конфигурации, данной ниже так, чтобы это правильно отобразило XCFE4. Чтобы сделать это, запустите путем открытия файла на редакторе как НАНО или VIM.Примечание: Этот файл будет только создан после запуска сессии VNC впервые.

$ nano ~/.vnc/xstartup

Теперь отредактируйте конец файла для соответствия ему ниже конфигурации.

#!/bin/sh
autocutsel -fork
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

Сохраните файл путем нажатия ctrl + o и затем нажатия выхода Enter путем нажатия ctrl + x и затем нажатия Enter.

Теперь можно запустить сессию VNC снова,

$ vncserver  -geometry 1680x1050 :1

это должно все работать и выглядеть лучше с главными значками панели

1
ответ дан 7 December 2019 в 15:29

Другие вопросы по тегам:

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