vncserver grauen Bildschirm Ubuntu 16.04 LTS

24

Gruß. Ich bin auf Ubuntu 16.04 LTS. Es handelt sich um eine Amazon EC2-Instanz, die beim Installieren und Starten des VNC-Servers grau angezeigt wird. Ich versuche viele Vorschläge zu diesem Problem, kann es aber immer noch nicht zum Laufen bringen. Vielen Dank für die Hilfe

Bildbeschreibung hier eingeben

Meine Logdatei:

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

mein 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
quelle

Antworten:

22

Ich hatte das gleiche Problem auf Ubuntu 16.04 LTS (64bit). Ich habe die ~/.vnc/xstartupDatei so aktualisiert , dass sie wie folgt aussieht. Sie hat bei mir erfolgreich funktioniert.

# 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 &

Referenz: https://www.linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04

Waqas
quelle
4
Dies war eine teilweise Lösung für mich. Nautilus lädt ganz gut, aber das ist alles, was ich habe. Ich sehe die Symbole links nicht und sehe keine Möglichkeit, Programme zu starten, nicht einmal ein Terminal. Wenn dies überhaupt hilft, gibt es bei Ausgabe von 'echo $ DESKTOP_SESSION' eine leere Zeichenfolge zurück.
Adrian Hood Sr
1
Ich musste gnome-panel über installieren sudo apt install gnome-panel, aber als ich das tat, funktionierte es.
Pheeper
8

Ich hatte das gleiche Problem. Um es zu beheben, habe ich installiert:

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

Dann habe ich die folgenden Zeilen hinzugefügt ~/.vnc/xstartup:

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
Oluwamayowa
quelle
1
und dann vergiss nicht den vncserver zu töten und neu zu starten (wie ich es getan habe)
craq
2

Für alle, bei denen dieses Problem unter Xubuntu 16.04 LTS auftritt, habe ich meinen TightVNC-Server so eingerichtet, dass er ~ / .vnc / xstartup wie folgt bearbeitet:

#!/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 &

Die ersten beiden auskommentierten Zeilen wurden vermutlich bereits vom Packager auskommentiert. Ich habe die beiden Zeilen nach "fix to make GNOME work" auskommentiert und die letzten beiden Zeilen hinzugefügt, damit sie auf "just" gekürzt werden können

#!/bin/sh

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

Dies gilt wiederum speziell für Xubuntu, nicht für Ubuntu mit Unity oder Gnome.

joelk
quelle
2

Zum Zeitpunkt des Schreibens in keiner der Antworten erwähnt: Es ist auch erwähnenswert, dass die xstartup-Datei ausführbar sein muss:

chmod +x ~/.vnc/xstartup

Andernfalls tritt das Problem mit dem grauen Bildschirm unabhängig vom Inhalt der Datei weiterhin auf.

nickcrabtree
quelle
1

Hatte gerade ein ähnliches Problem und habe eine Lösung gefunden, die ich in keinem Artikel gesehen habe, den ich in den letzten Tagen gelesen habe.

Zusätzlich zu @Waqas Antwort musste ich sicherstellen, dass ich alle Dateien in meinem privaten Ordner besitze. Natürlich handelt es sich hierbei um bestimmte Dateien, aber ich hatte keine Zeit, dies zu überprüfen

sudo chown user:user /home/user

Ich dachte nur, es könnte jemandem helfen.

Bart C
quelle
0

Meine xstartup-Konfigurationsdatei hatte bereits folgende Zeilen, die standardmäßig auskommentiert waren.

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

das unkommentieren hat das problem behoben und jetzt kann ich problemlos über den vnc client auf meinen desktop zugreifen. Nach wie vor wird das Terminalfenster bei der Anmeldung geöffnet. Wenn Sie es jedoch beenden, wird der übliche Desktop über VNC angezeigt.

Amey Samant
quelle
0

Ich hatte das gleiche Problem, fand aber ~ / .vnc / xstartup.bak, um meine alte Konfiguration zu haben. Ich musste nur:

cp ~/.vnc/xstartup.bak ~/.vnc/xstartup
Andy Fraley
quelle
-1

Ich habe diese Funktion von vnc4server durch "apt-get install xfce4" erhalten und hier ein funktionierendes xtartup gefunden (der Rest des Tutorials war für meine Anforderungen irrelevant, z. B. "apt-get install xfce4- *" war nicht erforderlich): 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 &

Ich bin mehr oder weniger zu dem Schluss gekommen, dass es kein Anfänger ist, Gnome für die Arbeit in VNC zu gewinnen.

David Smith
quelle