Я знаю, что для этого должно быть простое оправдание. Однако я не смог его найти. Я использовал Ubuntu довольно долгое время, и до 12.04 каждый раз, когда мне требовался доступ VNC к Ubuntu Desktop, я просто включал общий доступ к рабочему столу, и я мог добраться откуда угодно. В 12.04 и новее я не смог сделать эту работу, все, что я получил, это черный экран. Я попробовал несколько клиентов на Ubuntu, Slackware, Windows и Android без удачи.
Спасибо Уэйн
Сделайте резервную копию файла хостов
sudo cp /etc/hosts /etc/hosts.vncfix
Откройте файл хостов
sudo nano /etc/hosts
и закомментируйте с помощью хэша (или удалите) разделы IPv6
#The following lines are desirable for IPv6 capable hosts
#::1 ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters
сохраните, выйдите и снова подключите сеанс VNC.
Откройте окно настройки Desktop Sharing и снимите флажок . Вы должны подтвердить каждый доступ к этому аппарату . Если эта опция включена, вы должны подтвердить, что вы принимаете соединение, нажав кнопку на фактическом компьютере, к которому вы хотите получить доступ. Пока это не произойдет, экран вашего пульта будет оставаться черным.
Надеюсь, это решит твою проблему.