torna a janela x11 sempre no topo (teclado virtual)

2

Estou hackeando o teclado da caixa de fósforos. Sua interface do usuário é escrita em x11 simples. Eu só quero que esteja sempre no topo porque é um teclado virtual; um teclado virtual não pode simplesmente ficar abaixo dos programas! Eu não quero uma solução específica para WM porque ela deve ser executada em qualquer lugar.

Então, como os outros teclados virtuais permanecem no topo?

Eu tentei a coisa _NET_WM_STATE_ABOVE . mas não funcionou (pelo menos na unidade).

    
por Adam Zahran 19.01.2016 / 04:37

1 resposta

2

Você provavelmente precisa definir a dica do gerenciador de janelas estendidas _NET_WM_STATE_ABOVE .

Em geral, se você quiser copiar o comportamento X de outros aplicativos, poderá usar xprop (na minha distribuição empacotada como xorg-xprop , YMMV). Quando iniciado a partir do terminal, você pode clicar em um aplicativo do qual você deseja ver as dicas e propriedades do gerenciador de janelas. Isso pode ser de grande ajuda para roubar truques.

    
por 19.01.2016 / 10:08