Я установил tightvncserver на ubuntu 17.10, но когда я подключаюсь к нему с помощью vncviewer (xtightvncviewer) из локально, соединение работает, но он только показывает серый фон везде, плюс курсор мыши.
Здесь что я делаю:
Установить программное обеспечение:
$ sudo apt install tightvncserver xtightvncviewer
Установить программное обеспечение :
$ vncserver
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
New 'X' desktop is x782x:1
Creating default startup script /home/username/.vnc/xstartup
Starting applications specified in /home/username/.vnc/xstartup
Log file is /home/username/.vnc/computer-name:1.log
Start Viewer и Connect:
$ vncviewer <my IP>:5901
Connected to RFB server, using protocol version 3.8
Enabling TightVNC protocol extensions
Performing standard VNC authentication
Password:
Authentication successful
Desktop name "username's X desktop (computer-name:1)"
VNC server default format:
32 bits per pixel.
Least significant byte first in each pixel.
True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Warning: Cannot convert string "-*-helvetica-bold-r-*-*-16-*-*-*-*-*-*-*" to type FontStruct
Using default colormap which is TrueColor. Pixel format:
32 bits per pixel.
Least significant byte first in each pixel.
True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Same machine: preferring raw encoding
Затем появится другое окно, как и ожидалось. Тем не менее, окно содержит только серый цвет и курсор мыши, который является черным X. Курсор мыши является подвижным. Я ожидаю способ входа в систему или просмотра рабочего стола.
Start Viewer и Connect :
#!/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
Если возможно, я хотел бы запустить gnome на сервере vnc. Я попытался удалить Xsession из xstartup и вставить gnome, но это не меняет никакого поведения:
...
#/etc/X11/Xsession
gnome-session &
В файле журнала сервера я нахожу это:
xrdb: No such file or directory
xrdb: can't open file '/home/username/.Xresources'
Я читал, что выполнение touch .Xresources устраняет эту ошибку. Это действительно так, но нежелательное поведение только с серым экраном сохраняется.