5

У меня возникают проблемы с выяснением, почему я получаю пустой серый экран с X-курсором, когда я подключаюсь к только что установленному серверу VNC. Я немного погуглил и не могу найти ответ на этот вопрос. Все форумы, с которыми я сталкивался, старые и файлы, на которые они ссылаются, не используются в этой настройке или не относятся к оконному менеджеру и операционной системе, которую я использую.

Вот установка:

серверный компьютер: Xubuntu 11.04 с XFCE 4.8.0, на котором работает silentvncserver (оболочка для Xtightvnc) клиентский компьютер: Windows 7 с программой просмотра TightVNC (те же результаты, что и с программой просмотра UltraVNC)

Команда, которую я использую для запуска сервера:

tightvncserver :1 -name HADES -geometry 1024x768 -alwaysshared

Вид настроен для подключения:

xxx.xxx.xxx.xxx:1

Xstartup выглядит так:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession

Журнал подключения выглядит так:

22/08/11 15:20:08 Got connection from client xxx.xxx.xxx.xxx
22/08/11 15:20:08 Using protocol version 3.8
22/08/11 15:20:15 Full-control authentication passed by xxx.xxx.xxx.xxx
22/08/11 15:20:15 Pixel format for client xxx.xxx.xxx.xxx:
22/08/11 15:20:15   32 bpp, depth 24, little endian
22/08/11 15:20:15   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
22/08/11 15:20:15   no translation needed
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding 16
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding 17
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding 10
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding 9
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding 8
22/08/11 15:20:15 Using tight encoding for client xxx.xxx.xxx.xxx
22/08/11 15:20:15 Using compression level 6 for client xxx.xxx.xxx.xxx
22/08/11 15:20:15 Enabling X-style cursor updates for client xxx.xxx.xxx.xxx
22/08/11 15:20:15 Enabling cursor position updates for client xxx.xxx.xxx.xxx
22/08/11 15:20:15 Using image quality level 6 for client xxx.xxx.xxx.xxx
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding -65530
22/08/11 15:20:15 Enabling LastRect protocol extension for client xxx.xxx.xxx.xxx
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding -223
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding -65535
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding -32768
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding -32767
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding -32766
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding -32765
22/08/11 15:20:15 rfbProcessClientNormalMessage: ignoring unknown encoding -1063131698
22/08/11 15:20:20 Client xxx.xxx.xxx.xxx gone
22/08/11 15:20:20 Statistics:
22/08/11 15:20:20   key events received 0, pointer events 268
22/08/11 15:20:20   framebuffer updates 1, rectangles 4, bytes 122
22/08/11 15:20:20     LastRect markers 1, bytes 12
22/08/11 15:20:20     cursor shape updates 1, bytes 82
22/08/11 15:20:20     cursor position updates 1, bytes 12
22/08/11 15:20:20     tight rectangles 1, bytes 16
22/08/11 15:20:20   raw bytes equivalent 3145740, compression ratio 196608.750000

Экран, который я получаю, выглядит так:

1 ответ1

3

Как мы обсуждали в комментариях. Я думаю, что у вас неверные ожидания о том, как некоторые VNC-серверы работают на * nix.

VNC-серверы на * nix отличаются от Windows. По умолчанию VNC будет действовать как терминальный сервер. Это означает, что каждый VNC-сервер, который вы запускаете, будет создавать отдельный сеанс X11. Это позволило бы многим пользователям подключаться к вашей системе * nix через VNC, и каждый получал бы свой собственный рабочий стол.

Я подозреваю, что вы действительно хотите что-то вроде X11VNC, который в основном запускает VNC-сервер, который вы можете подключить к существующему сеансу X11 на консоли. См. Http://help.ubuntu.com/community/VNC#Accessing_your_PC_over_the_Internet

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .