Estou solucionando alguns problemas relacionados a vários monitores e HiDPI em Wayland. Aprendi com recursos on-line que os aplicativos no XWayland podem não lidar com esse caso de uso conforme o esperado. Então agora eu quero saber quais aplicativos estão usando o XWayland e quais não estão.
Como posso saber se um aplicativo está usando o XWayland ou não?
xlsclients
A execução
xlsclients
em um terminal listará todos os aplicativos atualmente em execução que estão usando o XWayland.Use
xeyes
!Ao iniciar
xeyes
o , ele se conecta ao servidor XWayland e solicita a posição do mouse. Se o mouse estiver atualmente sobre uma janela de um aplicativo que usa o XWayland, o XWayland conhece a posição do mouse e pode reportá-loxeyes
através do protocolo X11. Mas se o mouse estiver sobre um cliente Wayland nativo, o XWayland não conseguirá isso - então os olhos permanecerão parados mesmo se você mover o mouse.xwininfo
Executar
xwininfo
em uma janela de terminal - quando você passa o mouse sobre uma janela xwayland, o ponteiro do mouse se transforma em um+
sinal. Se você clicar na janela, ela exibirá algumas informações e terminará, mas não fará nada com as janelas nativas do Wayland. Você pode usar Ctrl+ Cpara finalizar.