Как запустить vnc-сервер на безголовом ubuntu 16.04 без flashback-графического интерфейса?

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

Я обычно получаю тупую (2D) версию, подобную этой

Что бы я хотел, это полный рабочий стол gnome / unity.

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

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

2 ответа

К сожалению, оказалось, что vncserver, tightvncserver и vnc4server иногда имеют проблемы с одним только gnome и 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

. После того как вся новая установка завершится успешно, мы должны отредактировать файл xstartup VNC (~ / .vnc / xstartup) в соответствии с приведенной ниже конфигурацией, чтобы он правильно отображает XCFE4. Для этого начните с открытия файла в редакторе, таком как NANO или 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 exit, нажав ctrl + x, а затем нажмите enter.

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

$ vncserver -geometry 1680x1050 :1

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

1
ответ дан 18 July 2018 в 06:39

К сожалению, оказалось, что vncserver, tightvncserver и vnc4server иногда имеют проблемы с одним только gnome и 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

. После того как вся новая установка завершится успешно, мы должны отредактировать файл xstartup VNC (~ / .vnc / xstartup) в соответствии с приведенной ниже конфигурацией, чтобы он правильно отображает XCFE4. Для этого начните с открытия файла в редакторе, таком как NANO или 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 exit, нажав ctrl + x, а затем нажмите enter.

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

$ vncserver -geometry 1680x1050 :1

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

1
ответ дан 24 July 2018 в 18:38

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

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