Почему VNC не работает в 14.04 Desktop и как я могу это исправить?

Я не считаю себя идиотом, но ясно, что я есть. Поэтому, пожалуйста, помогите идиоту. У меня есть новая чистая установка Ubuntu 14.04.1 LTS, работающая на VMware. Я хочу получить к нему доступ с компьютера с Windows 7. Звучит достаточно просто, поэтому я пошел в Терминал и запустил vncserver, который потребовал, чтобы я установил пароль, а затем, казалось, работал.

Затем я установил UltraVNC на свой компьютер с Windows 7 (только для Viewer) и попытался подключиться. После ввода пароля (который подтверждает, что я достигаю компьютера) все, что я получаю, - это пустой экран. После долгих поисков в Google это кажется нормальным ответом. Я изучил множество статей в Google, большинство из которых связаны с магическими заклинаниями той или иной формы, но я ничего не могу сделать, чтобы это сработало.

В файле журнала vncserver выдается сообщение об ошибке "Ошибка при открытии файла политики безопасности /etc/X11/xserver/SecurityPolicy", за которым следует куча сообщений "Не удалось инициализировать элемент пути шрифта...."

После этого он показывает то, что кажется допустимым подключением или отключением, но я никогда не смогу ничего показать на экране. Конечно, это должно работать прямо из коробки.

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

     Sun Feb 22 17:42:13 2015
      vncext:      VNC extension running!
      vncext:      Listening for VNC connections on port 5901
      vncext:      created VNC server for screen 0
     error opening security policy file /etc/X11/xserver/SecurityPolicy
     Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
     Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
     Could not init font path element /usr/X11R6/lib/X11/fonts/misc/, removing from list!
     Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi/, removing from list!
     Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list!
     Could not init font path element /usr/share/fonts/X11/75dpi/, removing from list!
     Could not init font path element /usr/share/fonts/X11/100dpi/, removing from list!

     Sun Feb 22 17:42:42 2015
      Connections: accepted: 0.0.0.0::54270
      SConnection: Client needs protocol version 3.8
      SConnection: Client requests security type VncAuth(2)

     Sun Feb 22 17:42:49 2015
      SConnection: AuthFailureException: Authentication failure
      Connections: closed: 0.0.0.0::54270 (Authentication failure)

     Sun Feb 22 17:43:21 2015
      Connections: accepted: 0.0.0.0::54281
      SConnection: Client needs protocol version 3.8
      SConnection: Client requests security type VncAuth(2)

     Sun Feb 22 17:43:28 2015
      VNCSConnST:  Server default pixel format depth 16 (16bpp) little-endian rgb565
      VNCSConnST:  Client pixel format depth 16 (16bpp) little-endian rgb565

     Sun Feb 22 17:43:41 2015
      Connections: closed: 0.0.0.0::54281 (Clean disconnection)
      SMsgWriter:  framebuffer updates 3
      SMsgWriter:    ZRLE rects 4, bytes 1380
      SMsgWriter:    raw bytes equivalent 3146800, compression ratio 2280.289855

     #!/bin/sh

     # Uncomment the following two lines for normal desktop:
     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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
     startx &

1 ответ

Решение

С помощью Steeldriver решение становится невероятно простым. Забудьте о vncserver и вместо этого выполните поиск "Desktop Sharing". Ответьте на вопросы и затем используйте VNC для подключения к порту 5900 или:0. В зависимости от вашего клиента может потребоваться отключить шифрование. Это можно сделать из терминала, используя:

    gsettings set org.gnome.Vino require-encryption 'false'
Другие вопросы по тегам