Я использовал методы, описанные на этой странице, и этот, чтобы подключиться к экземпляру Amazon EC2 Ubuntu с помощью удаленного рабочего стола. Но я всегда получал серый фон, показанный на этом изображении:
Файл журнала в ~/.vnc:
21/12/14 04:20:23 Got connection from client 127.0.0.1
21/12/14 04:20:23 Using protocol version 3.8
21/12/14 04:20:23 Full-control authentication passed by 127.0.0.1
21/12/14 04:20:23 Pixel format for client 127.0.0.1:
21/12/14 04 20:23 8 bpp, depth s
21/12/14 04:20:23 true colour: max r 7 g 7 b 3, shift r 0 g 3 b 6
21/12/14 04:20:23 Using tight encoding for client 127.0.0.1
21/12/14 04:20:23 rfbProcessClientNormalMessage: ignoring unknown encoding 16
21/12/14 04:20:23 rfbProcessClientNormalMessage: ignoring unknown encoding 9
21/12/14 04:20:23 rfbProcessClientNormalMessage: ignoring unknown encoding -65527
21/12/14 04:20:23 Using compression level 9 for client 127.0.0.1
21/12/14 04:20:23 Using image quality level 0 for client 127.0.0.1
21/12/14 04:20:23 Enabling X-style cursor updates for client 127.0.0.1
21/12/14 04:20:23 Enabling cursor position updates for client 127.0.0.1
21/12/14 04:20:23 rfbProcessClientNormalMessage: ignoring unknown encoding -131072
21/12/14 04:20:23 rfbProcessClientNormalMessage: ignoring unknown encoding -223
21/12/14 04:20:23 Enabling LastRect protocol extension for client 127.0.0.1
21/12/14 04:20:23 rfbProcessClientNormalMessage: ignoring unknown encoding -131071
21/12/14 04:20:23 rfbProcessClientNormalMessage: ignoring unknown encoding -131070
21/12/14 04:20:23 rfbProcessClientNormalMessage: ignoring unknown encoding -131069
21/12/14 04:20:38 KbdAddEvent: unknown KeySym 0xff15 - allocating KeyCode 89
Содержимое .vnc/xstartup:
#!/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" &
gnome-session &
Содержимое файла журнала:
22/12/14 15:33:42 Xvnc version TightVNC-1.3.9
22/12/14 15:33:42 Copyright (C) 2000-2007 TightVNC Group
22/12/14 15:33:42 Copyright (C) 1999 AT&T Laboratories Cambridge
22/12/14 15:33:42 All Rights Reserved.
22/12/14 15:33:42 See http://www.tightvnc.com/ for information on TightVNC
22/12/14 15:33:42 Desktop name 'X' (ip-172-31-21-231:1)
22/12/14 15:33:42 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
22/12/14 15:33:42 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
No VNC extension on display :1
Option "--login" is no longer supported in this version of gnome-terminal; you might want to create a profile with the desired setting, and use the new '--profile' option
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256
(gnome-terminal:3848): GLib-GIO-CRITICAL **: g_settings_get: the format string may not contain '&' (key 'monospace-font-name' from schema 'org.gnome.desktop.interface'). This call will probably stop working with a future version of glib.
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256
** (process:3849): WARNING **: software acceleration check failed: Child process exited with code 1
** (gnome-session:3849): CRITICAL **: We failed, but the fail whale is dead. Sorry....
22/12/14 15:33:53 Got connection from client *.*.5.179
22/12/14 15:33:54 Using protocol version 3.8
22/12/14 15:33:54 Enabling TightVNC protocol extensions
22/12/14 15:33:56 Full-control authentication passed by *.*.5.179
22/12/14 15:33:56 Using tight encoding for client *.*.5.179
22/12/14 15:33:56 rfbProcessClientNormalMessage: ignoring unknown encoding 16
22/12/14 15:33:56 rfbProcessClientNormalMessage: ignoring unknown encoding -223
22/12/14 15:33:56 Enabling LastRect protocol extension for client *.*.5.179
22/12/14 15:33:56 Enabling cursor position updates for client *.*.5.179
22/12/14 15:33:56 Enabling full-color cursor updates for client *.*.5.179
Из файла журнала видно, что произошла ошибка «КРИТИЧЕСКИЙ **: мы потерпели неудачу, но неисправный кит мертв. Сожалею....". Интересно, не является ли это причиной единства?
Может ли кто-нибудь помочь мне с этой проблемой?
Продолжение: я выполнил действия, описанные в этой статье, но теперь экран становится таким, как на этом изображении: tinypic.com/r/2mnm4vm/8 - нет единого рабочего стола.