leerer Bildschirm mit VNC-Server

leerer Bildschirm mit VNC-Server

Unter 10.04 LTS konnte ich vnc4server auf Display :1 ausführen und einen neuen Desktop erhalten. Das war großartig, da ich von zu Hause aus arbeiten konnte, ohne dass die Leute sahen, was auf meinem Bildschirm war (:0 war im Zustand „gesperrter Bildschirm“).

Wenn ich dies auf 12.04 LTS repliziere, erhalte ich nur einen leeren Desktop und konnte nicht herausfinden, was der Unterschied ist?

Hat das noch jemand erlebt, oder verfügt noch jemand über ein VNC-Setup, mit dem man eine Verbindung zu einem anderen Bildschirm als dem herstellen kann, der angezeigt wird:0?

Danke

Antwort1

Hatte dasselbe Problem. Konnte online keine Lösung finden. Folgendes hat bei mir funktioniert. (vorausgesetzt, Sie haben Gnome bereits installiert)

Meine xstartup-Datei:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
gnome-session –session=gnome-classic &
gnome-panel&

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

Ich fügte hinzu:

gnome-session –session=gnome-classic &   
gnome-panel&    

und unkommentiert:

unset SESSION_MANAGER   

Außerdem wurde der Abschnitt $defaultXStartup geändert, /usr/bin/vncserversodass das Standard-Xstartup das gleiche ist wie oben:

$defaultXStartup
    = ("#!/bin/sh\n\n".
       "# Uncomment the following two lines for normal desktop:\n".
       "unset SESSION_MANAGER\n".
       "# exec /etc/X11/xinit/xinitrc\n".
       "gnome-session –session=gnome-classic &\n".
       "gnome-panel&\n\n".
       "[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup\n".
       "[ -r \$HOME/.Xresources ] && xrdb \$HOME/.Xresources\n".
       "xsetroot -solid grey\n".
       "vncconfig -iconic &\n".
       "x-terminal-emulator -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n".
       "x-window-manager &\n");

Und das hat bei mir geholfen!

verwandte Informationen