Почему 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'