Saya menjalankan server NX di komputer kerja ubuntu saya dan menggunakan klien NX di komputer rumah ubuntu untuk bekerja dari rumah.
Masalah dengan pengaturan ini adalah bahwa saya harus membuat sesi X baru setiap kali saya melakukan ini - saya tidak bisa login ke sesi terkunci saya yang sudah saya jalankan di tempat kerja.
Ini mengharuskan saya untuk logout di tempat kerja sebelum pulang jika saya tahu saya ingin bekerja dari rumah, atau, setelah saya membuat sesi X baru di rumah, melalui penjelajah proses dan membunuh proses gangguan dari sesi X lainnya.
Jadi, apakah ada cara menggunakan NX Client untuk terhubung ke sesi X yang ada di komputer yang menjalankan server NX?
remote-desktop
nx
SCdF
sumber
sumber
Jawaban:
Jawaban singkat: Ya .
Jawaban yang lebih panjang: Pembaruan ini menambahkan dukungan untuk "membayangi", yang memungkinkan persis apa yang Anda minta.
Saya tidak yakin apakah ini juga ada di server FreeNX, atau versi NeatX.
[Sunting: Diperbarui dari jawaban "tidak", karena ada dukungan "membayangi" di NX sekarang. Jadi "ya" ini tergantung pada versi NX mana yang sedang digunakan ...]
sumber
Anda sekarang dapat, cukup pilih 'Bayangan' di dropdown Desktop di konfigurasi klien.
Perhatikan bahwa itu tidak berfungsi dengan baik pada pengomposisian. Jika Anda harus terhubung ke jendela gabungan lakukan ini:
Klik Sistem, Ubah ukuran jendela NX untuk mendapatkan layar untuk memperbarui, Preferensi, Tampilan Ubah Ukuran Efek Visual Ubah Ukuran Tidak Ada.
Maka itu harus bekerja. Sebenarnya saya juga baru menemukan jika Anda pergi ke 'Pengaturan' di jendela konfigurasi koneksi ada opsi 'Nonaktifkan ekstensi Komposit'. Itu mungkin memiliki efek yang sama.
Tampaknya juga berperilaku aneh dengan layar ganda (TwinView).
sumber
jika masing-masing aplikasi, xpra mungkin melakukan trik.
sumber
Berhati-hatilah bahwa membayangi tampilan X11 yang ada tidak lebih dari screencraping dan mengompres pembaruan layar sebelum mengirimkannya, sehingga kinerja dari NX dan VNC shadowing tidak akan sebagus sesi NX / VNC asli ... (yang menggunakan jauh lebih maju optimisasi kinerja)
Ada juga opsi untuk memuat modul vnc.so ke server X, dokumentasi agak langka dan AFAIK Anda tidak dapat membongkar modul (sedangkan Anda hanya dapat membunuh nxagent / x0vncserver saat tidak digunakan)
sumber
Ini bukan NX, tetapi x11vnc dapat melakukan apa yang Anda coba lakukan:
http://liquidat.wordpress.com/2008/11/13/short-tip-access-a-running-x-session-via-x11vnc/
sumber
Saya selalu menggunakan klien NX untuk terhubung, baik di kantor atau di rumah. Maka seseorang tidak memiliki masalah ini.
sumber