Сервер VNC на Ubuntu 16.04 LTS с Единицей

У кого-либо есть проблемы при установке vncserver с xstartup файлом для поддержки Единицы при удаленном соединении по VNC? Я прочитал многочисленные статьи об установке vncserver на 16,04, но все не работает с Единицей следовательно, я должен установить панель гнома, гнома-демона настроек, метагород, наутилус и терминал гнома и добавить несколько строк для xstartup для получения VNC, работающего на классика Gnome и не Единицу.

Почему Единица не имеет никакой поддержки VNC?

Какие-либо идеи? И если кто-либо успешно заставил VNC удаленно соединяться с полностью рабочий стол Единицы на 16,04, совместно используйте установку.

Я не хочу использовать Винишко, у меня должно быть несколько сессий по VNC для других пользователей.

2
задан 23 November 2019 в 22:18

3 ответа

Ubuntu 16.04 имеет сервер VNC по умолчанию VINO и VINO выполнения с Единицей без проблем.

Узнают больше в https://help.ubuntu.com/community/VNC/Servers

2
ответ дан 2 December 2019 в 03:42

в ~/.vnc/xstartup

#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -nowin &
gnome-session &
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service &
unity-settings-daemon &
unity &
0
ответ дан 2 December 2019 в 03:42

Я объединил информацию из следующих сообщений для получения рабочей сессии.

2-е о включении доступа RDP, но образец .xsession заставил меня понять то, что отсутствовало в .xstartup образцах из других сообщений. А именно, получая сервис панели и демона настроек, идущего.

https://help.ubuntu.com/community/VNC/Servers

https://www.hiroom2.com/2016/08/28/ubuntu-16-04-remote-connect-to-unity-with-vnc-xrdp/

Так как я использую VPN, я не беспокоился безопасностью вне VNCAuth.

Вот пункт GNOME, с которым я закончил в своем .xstartup.

            gnome-session --session=ubuntu &
            /usr/lib/x86_64-linux-gnu/unity/unity-panel-service &
            /usr/lib/unity-settings-daemon/unity-settings-daemon &

            for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do
              basename=`basename ${indicator}`
              dirname=`dirname ${indicator}`
              service=${dirname}/${basename}/${basename}-service
              ${service} &
            done

            unity

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

0
ответ дан 2 December 2019 в 03:42

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

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