vncserver серая экранная ubuntu 16.04 LTS

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

enter image description here

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

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

мой 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 &
23
задан 18 July 2016 в 20:55

10 ответов

У меня была та же проблема о 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 &

Ссылка: https://www.linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04

22
ответ дан 23 November 2019 в 01:28

Для любого испытывающего эту проблему на Xubuntu 16.04 LTS, я получил свою работу tightvncserver путем редактирования ~/.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 &

первые две закомментированных строки были уже прокомментированы, по-видимому, поставщиком программного блока. Я прокомментировал эти два следующих строк, "фиксируют, чтобы заставить GNOME работать" и добавил последние две строки, таким образом, это может быть сокращено ко всего

#!/bin/sh

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

Снова, это применяется конкретно к Xubuntu, не Ubuntu с Единицей или Gnome.

2
ответ дан 23 November 2019 в 01:28

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

chmod +x ~/.vnc/xstartup

В противном случае серая экранная проблема продолжает происходить независимо от содержания файла.

2
ответ дан 23 November 2019 в 01:28

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

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

sudo chown user:user /home/user

Просто мысль, она могла бы помочь кому-то.

1
ответ дан 23 November 2019 в 01:28

Я наконец добрался, эта работа от vnc4server "Кв. - получают установку xfce4" и нашел работу xtartup здесь (остальная часть учебного руководства была не важна для моих потребностей, например, "склонна - добираются, установка xfce4 -*" была ненужной): http://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-install-vnc-on-ubuntu-16-04.html

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

я более или менее пришел к заключению, что то, чтобы заставлять гнома работать в vnc является обреченным на неудачу.

-1
ответ дан 23 November 2019 в 01:28

Я имел ту же проблему, но нашел, что ~/.vnc/xstartup.bak имел мою старую конфигурацию. Я просто должен был:

cp ~/.vnc/xstartup.bak ~/.vnc/xstartup
0
ответ дан 23 November 2019 в 01:28

У меня была та же проблема после обновления от 12,04 через 14,04 к 16,04. Существенная подсказка, которая помогла мне, должна была установить панель гнома. Касательно: http://www.linuxforums.org/forum/ubuntu-linux/209177-vnc-grey-screen-hi-res.html

sudo apt-get install gnome-panel
-1
ответ дан 23 November 2019 в 01:28

Мой xstartup файл конфигурации уже имел следующие строки, которые были прокомментированы по умолчанию.

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

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

0
ответ дан 23 November 2019 в 01:28

У меня была та же проблема. Для разрешения его я установил:

$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

Затем я добавил строки ниже к ~/.vnc/xstartup:

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
8
ответ дан 23 November 2019 в 01:28

Все ответы неполные. Поэтому я пишу этот ответ, чтобы помочь кому-то.

Шаг 1: Установите панель Gnome

$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

Шаг 2: Файл xstartup должен быть исполняемым

chmod +x ~/.vnc/xstartup

Шаг 3: Обновите файл ~/.vnc/xstartup

Возьмите свой любимый редактор и отредактируйте этот файл. У меня vim. Итак, я запускаю следующую команду. vim ~/.vnc/xstartup.

Добавьте в файл следующие строки.

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

Шаг 4. Перезапустите VNC-сервер

Убейте vncserver.

vncserver -kill :1

Запустите vncserver.

vncserver :1

Шаг 5: Проверьте, работает ли он

Запустите nc IP PORT.

Пример: nc 104.197.91.140 5901

1
ответ дан 12 May 2020 в 12:55

Другие вопросы по тегам:

Похожие вопросы: