Saya biasanya membiarkan banyak program berjalan di workstation saya dan kadang-kadang saya harus menggunakannya dari jarak jauh. Jadi saya harus terhubung ke sesi X yang ada, sambil menjaga tampilan fisik (monitor workstation) terkunci sepanjang waktu.
Saya mencoba vino (vino-server & vinagre sebagai klien), tetapi mereka membuka sesi X baru yang kosong, sehingga tidak memberi saya akses untuk menjalankan aplikasi.
Saya juga mencoba x11vnc tetapi kelihatannya membuka kunci layar fisik dan membiarkannya tidak terkunci (!) Ketika klien selesai, jadi kami memiliki masalah keamanan ...
Di kedua ujungnya ada Ubuntu 12.04 berjalan, dengan GUI default, jadi tidak ada solusi spesifik GNOME yang akan berfungsi (applet, dll.).
Solusi ideal harus memberi saya akses ke semua program yang berjalan di kedua monitor dan beberapa "desktop virtual". Yang perlu menangkap kunci khusus seperti Crtl + [angka] dan Alt-TAB.
Atau ... jika memungkinkan untuk meneruskan jendela yang ada (program sudah berjalan) melaluinya ssh -X
akan menjadi solusi yang baik.
Sunting: x1vnc, bukan "x11server" tentu saja ...
DISPLAY=:0 gnome-screensaver-command -l
setelah selesai. Layar masih akan terbuka selama durasi sesi Anda.