$ glxgears -display :1
No protocol specified
Error: couldn't open display :1
$ glxgears -display :0
288 frames in 5.0 seconds = 57.491 FPS
292 frames in 5.0 seconds = 58.308 FPS
...
Ketika glxgears
sedang berjalan, saya berlari xlsclients
di jendela terminal yang berbeda:
$ xlsclients -display :0
alan-laptop gnome-shell
alan-laptop gsd-xsettings
alan-laptop gsd-clipboard
alan-laptop gsd-power
alan-laptop gsd-color
alan-laptop ibus-x11
alan-laptop gsd-keyboard
alan-laptop gsd-wacom
alan-laptop gsd-media-keys
alan-laptop firefox
Sistem: Fedora 29, gnome-shell menggunakan Wayland.
$ rpm -q gnome-shell
gnome-shell-3.30.2-1.fc29.x86_64
$ rpm -q xorg-x11-server-Xwayland
xorg-x11-server-Xwayland-1.20.4-1.fc29.x86_64
$ rpm -q --whatprovides $(which xlsclients)
xorg-x11-utils-7.5-29.fc29.x86_64
$ rpm -q --whatprovides $(which glxgears)
glx-utils-8.4.0-1.fc29.x86_64
Jawaban:
"
xlsclients
adalah aplikasi sederhana yang mendaftar propertiWM_CLIENT_MACHINE
danWM_COMMAND
diatur di jendela atas (mis. windows yang merupakan anak-anak dari jendela root atau memiliki properti WM_STATE)." - mosvy .Menurut ICCCM, properti harus ditetapkan oleh klien. Yaitu jika
glxgears
tidak mengaturnya, itu tidak akan muncul dixlsclients
.WM_CLIENT_MACHINE
danWM_COMMAND
yang ditandai sebagai usang oleh ICCCM . Juga, sepertinya mereka hanya diperlukan sebagai bagian dari manajemen sesi, yang belum tentu didukung oleh semua klien X.Saran ini
xlsclients
harus dianggap usang :-).sumber