Como verificar se um programa usa Wayland ou X11 no Linux?

Como verificar se um programa usa Wayland ou X11 no Linux?

Existe um comando no Linux que pode dizer se um programa usa Wayland, Xorg ou Xwayland?

Responder1

Não é um comando em si, masSergei Bugaevcompartilhou um truque legal:

Lançarolhos xe mova o mouse sobre uma janela. Se os olhos estiverem se movendo, é uma janela XWayland, caso contrário, é uma janela nativa do Wayland.

olhos x

olhos xnormalmente é pré-instalado na maioria das distros. Caso contrário, pode ser encontrado na x11-appsembalagem ou similar.

Responder2

Posso fornecer uma resposta semelhante, mas a ferramenta já deve estar no seu sistema.

Você pode usar xpropo que provavelmente já está disponível em seu sistema. Depois de iniciar o programa usando o terminal, cada janela do X11 mostrará uma cruz, cada janela do Wayland ignora sua busca pelas propriedades do X11.

Exemplo no meu sistema: à esquerda você pode ver o desenho do Thunderbird com X11 e à esquerda o desenho do Terminal Gnome com Wayland nativo.

Veja a captura de tela

informação relacionada