![Как запустить графический интерфейс (менеджер окон?) через VNC?](https://rvso.com/image/1035890/%D0%9A%D0%B0%D0%BA%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%20(%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80%20%D0%BE%D0%BA%D0%BE%D0%BD%3F)%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20VNC%3F.png)
У меня есть нетбук и сервер, на оба из которых я установил идентичный дистрибутив Ubuntu 10.04 LTS. На сервере я предусмотрительно установил и включил сервер SSH, прежде чем отключать монитор, клавиатуру и мышь. Затем я подключился по ssh и включил сервер VNC. Теперь я хочу получить полный опыт работы с сервером на нетбуке, но когда я подключаюсь по VNC, меня приветствует отображаемый экран. (имена были отредактированы)
Как запустить остальную часть стандартного графического интерфейса Ubuntu? (панели инструментов вверху) ((это оконный менеджер?))
решение1
установите xfce4 и используйте сеанс xfce4, сервер gnome VNC в Ubuntu иногда отображается некорректно
sudo apt-get install gnome-core xfce4 firefox nano -y --force-yes
и используйте этот файл xstartup
#!/bin/sh
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 &
решение2
Попробуйте отредактировать xstartup
файл:
vi $HOME/.vnc/xstartup
добавьте следующие строки в файл
#!/bin/sh
unset SESSION_MANAGER
exec sh /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
Запустить VNC-сервер:
vncserver -geometry 1280x1024 -depth 24
Если вы получаете доступ к удаленному компьютеру, не забудьте перенаправить порты vncserver.
решение3
Не используйте VNC. Это ужасное решение. Используйте что-то вроде X2go (http://www.x2go.org/). Он легко устанавливается, намного быстрее VNC и более гибкий, предоставляя такие возможности, как PulseAudio. Он также имеет плагин для Firefox, так что вы можете запускать приложения с сервера прямо в браузере и т. д.
решение4
Я был расстроен тем, что не смог заставить gnome работать, поэтому попробовал сделать так.
sudo apt-get install xfce4
изменить
.vnc/xstartxup
такзапустить vncserver
подключиться к серверу через vnc viewer
Я вижу диспетчер окон
.vnc/xstartxup:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
/usr/bin/startxfce4 &
#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#/usr/bin/x-window-manager &