Como iniciar um aplicativo com o conjunto "Always On Top"?


32

Existem alguns aplicativos que eu me vejo marcando como "Sempre no topo" toda vez que os uso, então me pergunto se existe uma maneira de configurá-los automaticamente dessa maneira, da maneira que iniciá-los (menu, shell, gnome- Faz)?

Respostas:


13

Se você estiver usando o Compiz, poderá acessar o CompizConfig Setting Manager, ativar o plug-in Regras do Windows e adicionar algo como class=Gnome-terminal"Acima" para fazer com que todas as janelas do Gnome Terminal fiquem por cima. (Você pode clicar no botão + e usar o recurso de captura para descobrir o nome da classe para vários aplicativos, se não for óbvio.)

Ubuntu 16.10

Certifique-se de instalar compiz-plugin.


Hmpf, bah, o nome deste plugin está traduzido totalmente errado em holandês ... :-(
JanC 15/10/10

1
Muito agradável! Eu descobri que "pegajoso" é realmente "sempre neste espaço de trabalho" se alguém está se perguntando. Também vale a pena mencionar que se você estiver usando o título de uma janela, ou seja, title = Este título da janela, você não o citará. Use-o exatamente como eu escrevi.
Elias Lynn

Estou faltando alguma coisa no Ubuntu 16.10, como mostrado nesta captura de tela ?
Orschiro

28

Existe uma solução mais geral, trabalhando com um X Window Manager compatível com EWMH / NetWM (todos os wm usados ​​com frequência estão incluídos).

A solução diz respeito ao uso do wmctrlaplicativo (encontrado no wmctrlpacote).

Você pode definir a propriedade "on-top" com

wmctrl -r "window title" -b add,above

No entanto, resta algum trabalho para automatizar o processo.


1
parece ser uma boa alternativa, quando o compiz não é usado. legais!
Decio Lira

5
Essa é a melhor opção para mim, porque eu posso criar um script bash ou um atalho de teclado (o que eu fiz) usando esse comando e dessa forma eu posso usá-lo quando preciso, mas não quando não preciso. Mas fiz uma alteração ... Queria que um atalho fosse sempre ativado para a janela ativa e somente quando necessário, então aqui está o meu comando. wmctrl -r :ACTIVE: -b toggle,above
Michael Tunnell

argumentos "adicionar, acima" não está funcionando para mim. mas os argumentos "alternar acima" funcionam (alternam).
Palani

@ MichaelTunnell, você deve publicá-lo como resposta, incluindo a configuração do atalho.
Jangorecki 27/10/16

2

Existem dois métodos nos quais você pode arquivar isso.

  • Este método é permanente:

    Instale o Compiz e depois o compiz-plugin. Em seguida, entre no CompizConfig Setting Manager e ative o plug-in "Regras do Windows", que está em "gerenciamento de janelas". Em seguida, vá para a linha "Acima" e pressione o botão Adicionar na frente dele. Em seguida, clique no botão "Agarrar" e clique na janela do aplicativo que você deseja "sempre no topo". Pressione OK.

  • Este método é temporário:

    Pressione Alt+ Tabe depois T.


2
Eu acho que você quer dizer Alt + Space. Alt + Tab é usada para comutação entre aplicações
Mostafa Ahangarha

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.