Es sollte ausreichen, eine geeignete ~/.vnc/xstartup
Datei in Ihrem Konto auf dem Remote-Host einschließlich der Leitung zu erstellen
gnome-session --session=your-preferred-session &
Beispielsweise könnte eine minimale Datei für eine gnome-klassische Sitzung sein
#!/bin/sh
#Uncommment this line if using Gnome and your keyboard mappings are incorrect.
#export XKL_XMODMAP_DISABLE=1
# Load X resources (if any)
if [ -r "$HOME/.Xresources" ]
then
xrdb "$HOME/.Xresources"
fi
gnome-session --session=gnome-classic &
Der Text Ihrer bevorzugten Sitzung hängt davon ab, welche Desktop-Pakete Sie installiert haben. Dies können Sie überprüfen, indem Sie im Verzeichnis / usr / share / xsessions nachsehen
$ ls /usr/share/xsessions/
awesome.desktop gnome-classic.desktop gnome-fallback.desktop
gnome.desktop gnome-shell.desktop ubuntu-2d.desktop xfce.desktop
Die xstartup
Datei kann beispielsweise auch zum Starten von Nicht-Gnome-Desktopsitzungen verwendet werden
if which startxfce4 > /dev/null; then
exec startxfce4
fi
chmod u+x ~/.vnc/xstartup
. B. ausführbar zu machen ?su -c "/usr/bin/vncserver -geometry 1280x1024 -depth 24" roger
Leider kann ich das Protokoll mit der Meldung about nicht überprüfen, da ich das Protokoll, das nach dem Abmelden angezeigt wurde, nicht finden kann. Vielleicht wissen Sie, um welches Protokoll es sich handelt?Versuchen Sie es
--replace
in xstartup mit der Sitzung, die Sie verwenden möchten. Es funktioniert auf Fedora.quelle