Рассмотрим технологию настройки VNC сервера на Orange Pi PC 2 с операционной системой Ubuntu XFCE для подключения к удаленному рабочему столу микро компьютера Orange Pi.

В качестве VNC сервера будем использовать tightvncserver. Подключаться к Orange Pi PC 2 с операционной системой Ubuntu XFCE можно будет с удаленного компьютера с любой операционной системой через программу удаленного доступа, поддерживающую VNC протокол. При этом, наличие подключенного монитора, клавиатуры и мыши на стороне VNC сервера (Orange Pi PC 2 с операционной системой Ubuntu XFCE) не требуется.

Установка VNC сервера на  Orange Pi PC 2 с операционной системой Ubuntu XFCE:

orangepi@Orangepi:~$ sudo apt install tightvncserver

При первом запуске VNC сервера требуется ввести пароль для доступа к VNC серверу. В командной строке через ":" указывают номер рабочего стола. По умолчанию порт tightvnc сервера 5901(рабочий стол :1). Для :2 - порт 5902 и так далее.

orangepi@Orangepi:~$ vncserver
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "ru_RU.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

You will require a password to access your desktops.

Password: 
Verify:   
Would you like to enter a view-only password (y/n)? n

New 'X' desktop is Orangepi:1

Creating default startup script /home/orangepi/.vnc/xstartup
Starting applications specified in /home/orangepi/.vnc/xstartup
Log file is /home/orangepi/.vnc/Orangepi:1.log

Остановить VNC сервер можно командой:

orangepi@Orangepi:~$ vncserver -kill :1
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "ru_RU.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Killing Xtightvnc process ID 17942

Можно запустить VNC сервер с заданными параметрами разрешения экрана:

orangepi@Orangepi:~$ vncserver -geometry 1680x1050 :1

Теперь, на удаленной машине можно запустить VNC клиент (клиент удаленного рабочего стола):

 Remina клиент удаленного рабочего стола

Настраиваем параметры подключения:

 Настройка удаленного подключения к рабочему столу по протоколу VNC

Подключаемся к Orange Pi PC 2 с операционной системой Ubuntu XFCE:

Удаленный рабочий стол микрокомпьютера Orange Pi с операционной системой Ubuntu 16.04 XFCE

Необходимо обратить внимание на то, что при запуске vncserver появляются предупреждения о неверной настройке локали. Исправляем это добавлением русской локали:

root@Orangepi:/# locale-gen ru_RU.UTF-8
Generating locales (this might take a while)...
  ru_RU.UTF-8... done
Generation complete.

Теперь запуск vncserver происходит без ошибок.

orangepi@Orangepi:~$ vncserver -geometry 1680x1050 :1

New 'X' desktop is Orangepi:1

Starting applications specified in /home/orangepi/.vnc/xstartup
Log file is /home/orangepi/.vnc/Orangepi:1.log