Estou solucionando alguns problemas relacionados a vários monitores e HiDPI no Wayland. Aprendi com recursos online que os aplicativos no XWayland podem não lidar com esse caso de uso conforme o esperado. Agora quero saber quais aplicativos estão usando o XWayland e quais não estão.
Como posso saber se um aplicativo está usando XWayland ou não?
Responder1
DR:xlsclients
A execução xlsclients
em um terminal listará todos os aplicativos em execução que usam o XWayland.
Para se divertir: usexeyes
!
xeyes - a follow the mouse X demo
Ao iniciar xeyes
, ele se conecta ao servidor XWayland e solicita a posição do mouse. Se o mouse estiver sobre uma janela de um aplicativo que usa XWayland, o XWayland sabe a posição do mouse e pode reportá-la xeyes
por meio 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.
Alt:xwininfo
Execute xwininfo
em uma janela de terminal – quando você passa o mouse sobre uma janela do xwayland, o ponteiro do mouse se transformará 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 finalizá-la.