У меня есть домашний сервер рабочий Ubuntu Gnome 16.10. Я установил Настольную среду, чтобы иметь более хороший способ настроить мой сервер, я выбрал, Gnome из-за этого достаточно легок и имеет интеграцию диска Google для резервного копирования (несколько).
Я хотел бы получить доступ через VNC и иметь тот же интерфейс. Я говорю об этом.
Я настроил свой VNC и мой ~/.vnc/xstartup
похож:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
gnome-session & #this line has been added based on some comments found online, but no effect whatsoever.
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
Я могу отлично соединиться от своей машины Windows с помощью Шпаклевки и туннеля SSH как объясненный здесь, но перспектива нисколько не, чего я требовал бы. это похоже на это:
и если я некомментирую эти 2 строки наверху файла, я получаю это
Что я делаю неправильно?
Что ж, после того, как я поиграл, лучшее решение, которое я нашел для удаленного доступа к своему ПК и опыта «как будто я сидел перед ним», - это установить Teamviewer
теперь с каждого моего компьютера я могу получить доступ ко всем другим своим компьютерам только с помощью одного программного обеспечения.
Я знаю, это не чистый способ сделать это только с открытым исходным кодом, но это тот, который, на мой взгляд, работает лучше всего.
Мало кто знает это, но в Ubuntu уже есть все, что вам нужно.
Просто поиск в меню:
Обратите внимание, что он установлен только для Ubuntu. Для XUbuntu или других дистрибутивов вам необходимо установить эти инструменты. Кроме того, Vino может не работать в Wayland - я бы использовал 16.04 или 18.04.
По крайней мере, в последних версиях TigerVNC вы можете отредактировать этот файл конфигурации, чтобы вручную выбрать Gnome вместо Gnome Classic, что и произошло. Это просто плохая логическая ошибка выбора Gnome Classic для VNC.
$ sudo vim /etc/tigervnc/vncserver-config-defaults
Добавьте или измените следующее объявление переменной в отдельной строке.
session=gnome