VNC-Zwischenablage funktioniert nicht

VNC-Zwischenablage funktioniert nicht

Wenn ich die beiden Zeilen entkommentiere, ~/.vnc/xstartupdie die „normale“ Desktopumgebung für VNC aktivieren, vncconfig -iconic &wird der Befehl ignoriert:

#!/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 &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

Wenn ich es ohne die Desktopumgebung in VNC ausführe, wird die Konfiguration aufgerufen und meine VNC-Zwischenablage funktioniert einwandfrei.

Ich möchte die Desktopumgebung ausführen und vncconfig trotzdem geladen haben.

Irgendwelche Ideen, warum das passiert?

Antwort1

Dies ist normal, da der execBefehl bedeutet: „Beenden Sie die Ausführung dieses Skripts und ersetzen Sie es (im Speicher) durch den Befehlsparameter Skript.“

Wenn Sie die exec /etc/X11/xinit/xinitrcZeile auskommentieren, wird alles nach dieser Zeile nie ausgeführt.

Ich kenne den Inhalt Ihres Dokuments nicht /etc/X11/xinit/xinitrcund kann daher nicht erschöpfend sein, aber Sie müssen es wahrscheinlich sorgfältig lesen und ~/.vnc/xstartupdie minimal erforderliche Konfiguration einfügen (anstatt die Exec-Zeile zu kommentieren).

verwandte Informationen