Genellikle birçok programı iş istasyonumda çalışır durumda bırakıyorum ve bazen uzaktan kullanmam gerekiyor. Bu nedenle, fiziksel ekranı (iş istasyonunun monitörü) her zaman kilitli tutarken mevcut X oturumuna bağlanmam gerekiyor.
Vino'yu (istemci olarak vino-sunucu ve vinagre) denedim, ancak yeni, boş X oturumu açıyorlar, bu yüzden çalışan uygulamalara erişim vermiyor.
Ayrıca x11vnc'yi denedim, ancak fiziksel ekran kilidini açmak ve istemci bittiğinde kilidi açık bırakmak (!) Görünüyor, bu yüzden güvenlik sorunumuz var ...
Her iki uçta da varsayılan GUI ile çalışan Ubuntu 12.04 vardır, bu nedenle GNOME'a özgü bir çözüm çalışmayacaktır (küçük uygulamalar vb.).
İdeal çözüm, hem monitörlerde hem de birkaç "sanal masaüstünde" çalışan tüm programlara erişmemi sağlamalıdır. Hangi Crtl + [sayı] ve Alt-TAB gibi özel tuşların yakalanması gerekebilir.
Alternatif olarak ... mevcut pencerenin (program zaten çalışıyor) iletilmesi mümkünse ssh -X
iyi bir çözüm olacaktır.
EDIT: x1vnc, tabii ki "x11server" değil ...
DISPLAY=:0 gnome-screensaver-command -l
işiniz bittiğinde çalıştırarak ekran kilidini açma sorununu kısmen çözebileceğinizi unutmayın . Ekran yine de oturum süreniz boyunca kilidi açılacaktır.