vncserver сірий екран ubuntu 16.04 LTS


24

Привітання. Я на ubuntu 16.04 LTS. Це екземпляр Amazon EC2. У мене після встановлення та запуску 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

мій 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

У мене був такий самий випуск на Ubuntu 16.04 LTS (64bit). Я оновив ~/.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


4
Це було частковим виправленням для мене. Nautilus завантажує чудово, але це все, що я маю. Я не бачу піктограм ліворуч і не бачу жодного способу запуску жодної програми, навіть терміналу. Якщо це зовсім допомагає, коли я видаю "echo $ DESKTOP_SESSION", він повертає порожню рядок.
Адріан Гуд Ср

1
Мені довелося встановити gnome-панель через sudo apt install gnome-panel, але одного разу я це зробив.
фефер

Працював для мене як шарм. Клієнт Ubuntu 19, сервер Ubuntu 16.04.6 LTS
Вадим

8

У мене було те саме питання. Щоб вирішити це, я встановив:

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

Потім я додав рядки нижче до ~/.vnc/xstartup:

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

1
а потім не забудьте вбити та перезапустити vncserver (як я)
craq

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 &

Перші два коментованих рядки вже було прокоментовано пакувальником. Я прокоментував два рядки після "виправити, щоб GNOME працював", і додав останні два рядки, тому його можна скоротити до просто

#!/bin/sh

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

Знову це стосується спеціально для Xubuntu, а не Ubuntu з Unity або Gnome.


2

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

chmod +x ~/.vnc/xstartup

Якщо ні, проблема із сірим екраном продовжує виникати незалежно від вмісту файлу.


1

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

Окрім відповіді @Waqas, я мав переконатися, що я володію всіма файлами у своїй домашній папці. Зрозуміло, що мова йде про деякі конкретні файли, але я не встиг це перевірити

sudo chown user:user /home/user

Просто подумав, що це може комусь допомогти.


0

У моєму конфігураційному файлі xstartup вже були такі рядки, які за замовчуванням були прокоментовані.

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

не коментуючи їх, виправили проблему, і тепер я можу отримати доступ до свого робочого столу через клієнт vnc плавно. воно все ще запускає вікно терміналу при вході, але якщо ви виходите з цього, воно показує звичайний робочий стіл через vnc.


0

У мене була така ж проблема, але я знайшов ~ / .vnc / xstartup.bak, щоб мати свою стару конфігурацію. Мені просто потрібно було:

cp ~/.vnc/xstartup.bak ~/.vnc/xstartup

-1

Нарешті я отримав цю роботу від vnc4server "apt-get install xfce4", і знайшов тут працюючу xtartup (решта підручника не мала значення для моїх потреб, наприклад, "apt-get install 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 - це нестартер.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.