Normalerweise lasse ich viele Programme auf meiner Workstation laufen und manchmal muss ich sie remote verwenden. Ich muss also eine Verbindung zu einer vorhandenen X-Sitzung herstellen, während die physische Anzeige (der Monitor der Workstation) die ganze Zeit gesperrt bleibt.
Ich habe vino (vino-server & vinagre als Client) ausprobiert, aber sie öffnen eine neue, leere X-Sitzung, sodass ich keinen Zugriff auf laufende Anwendungen habe.
Ich habe auch x11vnc ausprobiert, aber es scheint den physischen Bildschirm zu entsperren und ihn entsperrt zu lassen (!), Wenn der Client fertig ist, also haben wir ein Sicherheitsproblem ...
Auf beiden Seiten wird Ubuntu 12.04 mit der Standard-GUI ausgeführt, sodass keine GNOME-spezifische Lösung (Applets usw.) funktioniert.
Die ideale Lösung sollte mir den Zugriff auf alle Programme ermöglichen, die auf beiden Monitoren und mehreren "virtuellen Desktops" ausgeführt werden. Wofür möglicherweise spezielle Tasten wie Strg + [Nummer] und Alt-TAB erfasst werden müssen.
Alternativ ... wenn es möglich ist, ein vorhandenes Fenster (das bereits ausgeführt wird) weiterzuleiten, ist dies ssh -X
eine gute Lösung.
EDIT: x1vnc, natürlich nicht "x11server" ...
DISPLAY=:0 gnome-screensaver-command -l
wenn Sie fertig sind. Der Bildschirm ist jedoch weiterhin für die Dauer Ihrer Sitzung entsperrt.