Secara umum, seseorang menjalankan server tanpa tampilan grafis aktual yang melekat padanya (mungkin sangat sederhana untuk pekerjaan diagnostik). Klien terhubung melalui protokol jaringan, baik X tunneled melalui SSH atau protokol remote-desktop seperti VNC atau RDP.
Dengan yang pertama, pengguna menjalankan program GUI dari shell jauh dan mereka tampil mulus sebagai jendela pada sistem klien mereka. Ini berfungsi dengan baik pada jaringan berkecepatan tinggi selama grafisnya tidak intensif, tetapi sayangnya protokol X sangat cerewet dan tidak terlalu efisien. Ini juga mengharuskan setiap klien untuk menjalankan X server, yang otomatis pada klien Linux, mudah pada Mac OS, dan agak rumit pada Windows.
Pendekatan lainnya adalah menggunakan VNC atau RDP, yang menjalankan seluruh sesi desktop jarak jauh yang ditampilkan sebagai jendela pada klien. Pekerjaan aktual dilakukan di server dan aliran grafik terkompresi dikirimkan ke program klien. Ada juga opsi di antara yang disebut NX, yang menggunakan versi protokol X yang dioptimalkan untuk memberikan pengalaman serupa (dengan beberapa peningkatan kinerja dibandingkan VNC atau RDP.) Untuk pendekatan ini, program klien tersedia untuk semua program utama (dan banyak program ) sistem operasi.
Namun, ada seluruh cara lain yang cocok dengan apa yang Anda pencitraan: sistem mirip gurita ginormous yang memperluas koneksi grafis langsung dari server pusat di sekitar area kecil (atau bahkan seluruh bangunan). Ini dikenal sebagai "Multiseat X", dan Anda dapat membaca lebih lanjut tentang melakukannya di artikel ini dari x.org . Tautan dari sana menunjukkan bahwa ada cukup minat untuk melakukan ini agar ide tetap hidup, walaupun saya belum pernah melihat orang melakukannya dalam pengalaman langsung saya.
TERM
variabel lingkungan.