Genel olarak, gerçek bir grafik ekranı bağlı olmayan bir sunucu çalıştırılır (tanı çalışması için çok basit bir sunucu olabilir). İstemciler, SSH üzerinden tünellenmiş X veya VNC veya RDP gibi bir uzak masaüstü protokolü ile bir ağ protokolü aracılığıyla bağlanır.
Birincisi ile, kullanıcılar uzak kabuktan GUI programları yürütür ve istemci sistemlerinde sorunsuz bir şekilde pencereler olarak görünürler. Bu, grafikler yoğun olmadığı sürece yüksek hızlı ağlarda iyi çalışır, ancak ne yazık ki X protokolü çok konuşkan ve yüksek verimli değildir. Ayrıca her istemcinin Linux istemcilerinde otomatik, Mac OS'de kolay ve Windows'ta biraz hantal olan bir X sunucusu çalıştırmasını gerektirir.
Diğer yaklaşım, istemcide pencere olarak görüntülenen tüm uzak masaüstü oturumunu çalıştıran VNC veya RDP kullanmaktır. Asıl çalışma sunucuda ve istemci programına iletilen sıkıştırılmış bir grafik akışı üzerinde yapılır. Benzer bir deneyim sunmak için X protokolünün optimize edilmiş bir sürümünü kullanan NX adında bir ara seçenek de vardır (VNC veya RDP üzerinde bazı performans iyileştirmeleri ile). Bu yaklaşımlar için, istemci programları herhangi bir büyük (ve birçok küçük ) işletim sistemleri.
Yine de, görüntülediğinizle daha fazla eşleşen başka bir yol daha var: merkezi bir sunucudan küçük bir alanın (hatta bütün bir binanın) etrafındaki doğrudan grafik bağlantılarını genişleten devasa ahtapot benzeri bir sistem. Bu, " Çoklu koltuk X" olarak bilinir ve bunu x.org'dan bu makalede daha fazla bilgi edinebilirsiniz . Oradaki bağlantılar, fikri doğrudan yaşatmak için bunu yapmak için yeterince ilgi olduğunu gösteriyor, ancak bunu doğrudan deneyimlerimde yapan birini hiç görmedim.
TERM
ortam değişkeni olan birkaç nesil çözümün sarsıntılı kalıntılarıyla doludur .