У кого-либо есть проблемы при установке vncserver с xstartup файлом для поддержки Единицы при удаленном соединении по VNC? Я прочитал многочисленные статьи об установке vncserver на 16,04, но все не работает с Единицей следовательно, я должен установить панель гнома, гнома-демона настроек, метагород, наутилус и терминал гнома и добавить несколько строк для xstartup для получения VNC, работающего на классика Gnome и не Единицу.
Почему Единица не имеет никакой поддержки VNC?
Какие-либо идеи? И если кто-либо успешно заставил VNC удаленно соединяться с полностью рабочий стол Единицы на 16,04, совместно используйте установку.
Я не хочу использовать Винишко, у меня должно быть несколько сессий по VNC для других пользователей.
Ubuntu 16.04 имеет сервер VNC по умолчанию VINO
и VINO
выполнения с Единицей без проблем.
Узнают больше в https://help.ubuntu.com/community/VNC/Servers
в ~/.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 &
Я объединил информацию из следующих сообщений для получения рабочей сессии.
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
Я действительно замечал экранную заставку, и наутилус унес блоки, когда я изменил размер своего дисплея, но я могу жить с этим.