X pencere sistemindeki sihirli kelime DISPLAY'dir. Bir ekran şunlardan oluşur (basitleştirilmiş):
- klavye,
- Bir fare
- ve bir ekran.
Bir ekran, X sunucusu olarak bilinen bir sunucu programı tarafından yönetilir. Sunucu, kendisine bağlanan diğer programlara görüntüleme yetenekleri sunar.
Uzak sunucu, X ağ trafiğini, genellikle yerel bilgisayarınızda bulunan bir X Display sunucusuna işaret eden DISPLAY ortam değişkeni tanımını kullanarak nereye yönlendirmesi gerektiğini bilir.
Görüntüleme ortamı değişkeninin değeri:
hostname:D.S
nerede:
ana bilgisayar adı, X sunucusunun çalıştığı bilgisayarın adıdır. İhmal edilen bir ana bilgisayar adı, yerel ana bilgisayar anlamına gelir.
D bir sıra numarasıdır (genellikle 0). Bir bilgisayara bağlı birden fazla ekran varsa, değişebilir.
S, ekran numarasıdır. Bir ekran aslında birden fazla ekran içerebilir. Genellikle sadece bir ekran vardır, ancak 0 varsayılandır.
Değer örneği
localhost:4
google.com:0
:0.0
hostname:D.S
ana bilgisayar ana bilgisayar adının D ekranında S anlamına gelir; bu ekran için X sunucusu, 6000 + D TCP bağlantı noktasını dinliyor.
host/unix:D.S
ana bilgisayar ana bilgisayarının D ekranındaki S anlamına gelir; bu ekran için X sunucusu, UNIX etki alanı soketinde /tmp/.X11-unix/XD dosyasını dinliyor (bu nedenle yalnızca ana bilgisayardan erişilebilir).
:D.S
host / unix: DS ile eşdeğerdir, burada ev sahibi yerel ana bilgisayar adıdır.
: 0.0, yerel sunucunuzdaki ilk ekranınıza ekli ilk ekrandan bahsettiğimiz anlamına gelir
Buradan daha fazla ve burada ve burada okuyun .
X (7) kılavuz sayfasından:
Kullanıcı bakış açısına göre, her X sunucusunun formun görünen adı vardır:
hostname: displaynumber.screennumber
Bu bilgi uygulama tarafından sunucuya nasıl bağlanacağını ve varsayılan olarak hangi ekranı kullanması gerektiğini belirlemek için kullanılır (birden fazla monitör bulunan ekranlarda):
ana bilgisayar adı Ana bilgisayar adı, ekranın fiziksel olarak bağlı olduğu makinenin adını belirtir. Ana bilgisayar adı verilmezse, aynı makinedeki bir sunucuya iletişim kurmanın en etkili yolu kullanılır. displaynumber "Ekran" ifadesi genellikle ortak bir klavyeyi ve işaretçiyi (fare, tablet vb.) paylaşan monitör koleksiyonuna atıfta bulunmak için kullanılır. Çoğu iş istasyonunda yalnızca bir klavye ve dolayısıyla yalnızca bir ekran bulunur. Ancak daha büyük, çok kullanıcılı sistemler sıklıkla birden fazla ekrana sahiptir, böylece birden fazla kişinin aynı anda grafik çalışması yapabilmesi için. Karışıklığı önlemek için, bir makinedeki her ekrana, o ekran için X sunucusu başlatıldığında (0'dan başlayarak) bir ekran numarası atanır. Ekran numarası her zaman bir ekran adında verilmelidir. ekran numarası Bazı ekranlar iki veya daha fazla monitör arasında tek bir klavyeyi ve işaretçiyi paylaşır. Her monitörün kendine ait bir pencere seti olduğundan, o ekran için X sunucusu başlatıldığında her ekrana (0'dan başlayarak) bir ekran numarası atanır. Ekran numarası verilmezse, ekran 0 kullanılacaktır.
echo $DISPLAY
baskı:0
:0.0