Apa :0.0
maksud sebenarnya? Saya tahu itu :0
adalah X server pertama yang dijalankan pada mesin lokal, :1
yang kedua, dll. Tapi apa .0
bagian setelah itu :0
? Apakah ada kombinasi lain? (mis. :0.0-something
)
Latar Belakang: Saya mencoba untuk meningkatkan skrip init dari lebah yang saat ini menganggap itu :0
adalah tampilan aktif. Itu tidak terjadi jika saya beralih pengguna. Jadi saya ingin memvalidasi $DISPLAY
variabel sebelum meneruskannya ke vglclient
.
Jawaban:
Format variabel tampilan adalah
[host]:<display>[.screen]
.host
mengacu pada nama host jaringan, dan jika tidak ada berarti terhubung ke mesin lokal melalui soket domain unix.Setiap host dapat memiliki beberapa tampilan, dan setiap tampilan dapat memiliki beberapa layar. Layar tidak banyak digunakan lagi, dengan xinerama dan sekarang xrandr menggabungkan beberapa layar menjadi satu layar logis.
sumber
Xserver(1)
merujuk padaDISPLAY NAMES
bagianX(7)
. Lihat halaman manual itu untuk detailnya.DISPLAY=localhost:10.0
akan menyebabkan klien mengarahkan output grafis ke hostlocalhost
6010. Ini diperlukan untuk penerusan SSH X, karena jika Anda memiliki beberapa koneksi ke komputer yang sama, program Anda harus mengirim output yang berbeda ke port yang berbeda sehingga server SSH dapat meneruskan output X ke tujuan yang tepat.