Janelas de ancoragem à esquerda ou à direita da tela

1

Gostaria de acoplar meu mensageiro instantâneo e tê-lo sempre visível. Nota: Eu não estou me referindo a azulejos. Uma janela encaixada impede que qualquer outra janela seja maximizada, permanentemente, assim como a barra de tarefas / painel.

Estou usando o XFCE, mas estou interessado em qualquer tipo de solução.

    
por Aleksandr Dubinsky 05.02.2016 / 10:40

1 resposta

1

Ainda estou procurando um método conveniente, mas encontrei uma solução alternativa.

É possível usar xprop para definir as propriedades necessárias para que qualquer janela se comporte como um painel encaixado. Isso funcionou com o Slack e é compatível com a maioria dos gerenciadores de janelas.

  • Reserve 300px no lado direito da tela.
    • xprop -f _NET_WM_STRUT 32c -set _NET_WM_STRUT 0,300,0,0
    • Clique no winow da aplicação
  • Mova e redimensione sua janela para esse espaço.
  • ( Opcional ) Torna a janela sempre no topo, oculta-a da barra de tarefas e de Alt + Tab (mas também mata a entrada do teclado por algum motivo)
    • xprop -f _NET_WM_WINDOW_TYPE 32a -set _NET_WM_WINDOW_TYPE _NET_WM_WINDOW_TYPE_DOCK
    • Clique na janela do aplicativo

Consulte a documentação do freedesktop.org . Talvez existam mais / melhores opções que poderiam ser definidas para obter um resultado 100% correto. Eu também não sei como definir essas opções automaticamente.

    
por Aleksandr Dubinsky 10.02.2016 / 14:57