vncserver серый экран ubuntu 16.04 LTS

7

Приветствие. Я на ubuntu 16.04 LTS. Это экземпляр ECA Amazon У меня есть серый экран при установке и запуске vncserver Я пробую много предложений по этому вопросу, но все же не могу заставить его работать .... Спасибо за помощь

Мой файл журнала:

Xvnc Free Edition 4.1.1 - built Feb 25 2015 23:02:21
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Project, Inc
Tue Jul 19 03:03:37 2016
 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!
Tue Jul 19 03:03:44 2016
 Connections: accepted: 0.0.0.0::61550
 SConnection: Client needs protocol version 3.8
 SConnection: Client requests security type VncAuth(2)
Tue Jul 19 03:03:50 2016
 VNCSConnST:  Server default pixel format depth 16 (16bpp) little-endian rgb565
Tue Jul 19 03:03:51 2016
 VNCSConnST:  Client pixel format depth 8 (8bpp) colour-map

my xstartup

#!/bin/sh
# Uncomment the following two lines for normal desktop:
 unset SESSION_MANAGER
 exec /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 &
    
задан Mookayama 19.07.2016 в 05:13
источник

6 ответов

8

У меня была такая же проблема на Ubuntu 16.04 LTS (64 бит). Я обновил файл ~/.vnc/xstartup , чтобы выглядеть ниже, успешно работал для меня.

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /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" &
x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

Ссылка: Ссылка

    
ответ дан Waqas 18.11.2016 в 12:21
2

Для тех, кто испытывает эту проблему на Xubuntu 16.04 LTS, я получил работу с жестким файлом, редактируя ~ / .vnc / 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
# fix to make xfce work:
startxfce4 &

Первые две пропущенные строки уже были прокомментированы, по-видимому, упаковщиком. Я прокомментировал две строки, следующие за «fix for make GNOME work», и добавил две последние строки, поэтому ее можно сократить до

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
# fix to make xfce work:
startxfce4 &

Опять же, это относится конкретно к Xubuntu, а не к Ubuntu с Unity или Gnome.

    
ответ дан joelk 14.03.2017 в 23:39
0

У меня была аналогичная проблема и нашел решение, которое я не видел в каких-либо статьях, которые я прочитал за последние несколько дней, пытаясь разобраться в этом.

В дополнение к ответу @Waqas я должен был убедиться, что у меня есть все файлы в моей домашней папке. Ясно, что речь идет о некоторых конкретных файлах, но у меня не было времени, чтобы проверить это.

sudo chown user:user /home/user

Просто подумал, что это может помочь кому-то.

    
ответ дан Bart C 08.02.2017 в 17:35
0

Не упоминается ни в одном из ответов на момент написания: также стоит отметить, что файл xstartup должен быть выполнен:

chmod +x ~/.vnc/xstartup

Если нет, проблема с серым экраном продолжает происходить независимо от содержимого файла.

    
ответ дан nickcrabtree 22.10.2017 в 22:13
-1

Наконец-то я получил эту работу от vnc4server «apt-get install xfce4» и нашел здесь рабочий xtartup (остальная часть учебника была неактуальна для моих нужд, например, «apt-get install xfce4- *» была не нужна) : Ссылка

#!/bin/sh
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
startxfce4 &

Я более или менее заключил, что gnome для работы в vnc является не стартером.

    
ответ дан David Smith 21.07.2017 в 17:53
-1

У меня была такая же проблема после обновления с 12.04 до 14.04 до 16.04. Существенным советом, который помог мне, было установить панель gnome. Ref: Ссылка

sudo apt-get install gnome-panel
    
ответ дан Jon 15.11.2017 в 22:49