Как настроить сервер VNC для получения полного рабочего стола Gnome?

У меня есть домашний сервер рабочий 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 как объясненный здесь, но перспектива нисколько не, чего я требовал бы. это похоже на это: VNC session outlook

и если я некомментирую эти 2 строки наверху файла, я получаю это enter image description here

Что я делаю неправильно?

7
задан 29 March 2017 в 02:17

3 ответа

Что ж, после того, как я поиграл, лучшее решение, которое я нашел для удаленного доступа к своему ПК и опыта «как будто я сидел перед ним», - это установить Teamviewer

теперь с каждого моего компьютера я могу получить доступ ко всем другим своим компьютерам только с помощью одного программного обеспечения.

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

1
ответ дан 23 November 2019 в 06:51

Мало кто знает это, но в Ubuntu уже есть все, что вам нужно.

Просто поиск в меню:

  • Vino : это серверное приложение; есть интерфейс конфигурации, который позволяет вам настроить. Используйте это на своем настольном компьютере.
  • Реммина : клиент. Если ваш клиент не Ubuntu, вы должны использовать другое приложение. Remmina очень крутая, потому что вы можете устанавливать туннели и т. Д. Напрямую.

Обратите внимание, что он установлен только для Ubuntu. Для XUbuntu или других дистрибутивов вам необходимо установить эти инструменты. Кроме того, Vino может не работать в Wayland - я бы использовал 16.04 или 18.04.

2
ответ дан 23 November 2019 в 06:51

По крайней мере, в последних версиях TigerVNC вы можете отредактировать этот файл конфигурации, чтобы вручную выбрать Gnome вместо Gnome Classic, что и произошло. Это просто плохая логическая ошибка выбора Gnome Classic для VNC.

 $ sudo vim /etc/tigervnc/vncserver-config-defaults

Добавьте или измените следующее объявление переменной в отдельной строке.

 session=gnome
0
ответ дан 24 January 2021 в 00:47

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

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