Zazwyczaj zostawiam wiele programów działających na mojej stacji roboczej i czasami muszę z nich korzystać zdalnie. Muszę więc połączyć się z istniejącą sesją X, jednocześnie cały czas trzymając fizyczny wyświetlacz (monitor stacji roboczej).
Próbowałem vino (vino-server & vinagre jako klient), ale otwierają nową, pustą sesję X, więc nie daje mi dostępu do uruchomionych aplikacji.
Próbowałem również x11vnc, ale wygląda na to, aby odblokować fizyczny ekran i pozostawić odblokowany (!) Po zakończeniu klienta, więc mamy problem z bezpieczeństwem ...
Na obu końcach działa Ubuntu 12.04 z domyślnym GUI, więc żadne rozwiązanie specyficzne dla GNOME nie będzie działać (aplety itp.).
Idealne rozwiązanie powinno dać mi dostęp do wszystkich programów działających na obu monitorach i kilku „wirtualnych pulpitach”. Które mogą wymagać przechwycenia specjalnych klawiszy, takich jak Crtl + [liczba] i Alt-TAB.
Alternatywnie ... jeśli można ssh -X
przesłać przez okno istniejące okno (program już uruchomiony) , będzie to dobre obejście.
EDYCJA: x1vnc, nie „x11server” oczywiście ...
DISPLAY=:0 gnome-screensaver-command -l
. Jednak ekran będzie nadal odblokowany na czas trwania sesji.