(apenas documentando isso - auto-resposta a seguir)
Estou usando o stickynotes
miniaplicativo no Ubuntu Natty para anotações. Ocasionalmente, eu gostaria que essas notas ficassem "sempre no topo", mas não consigo encontrar uma configuração para algo assim (foto deaqui):
É possível forçar de alguma forma uma stickynotes
nota a ficar sempre no topo?
Responder1
Sim, é possível - obtive a resposta graças a esta postagem:Aplicativo iniciado em shell automaticamente "sempre no topo" / Desktop / Xfce Forums; pode-se usar wmctrl
para isso.
Primeiro, no terminal, use wmctrl
para obter uma lista das janelas ativas no momento:
$ wmctrl -l
0x01a00003 -1 mypc Bottom Expanded Edge Panel
0x01a00036 -1 mypc Top Expanded Edge Panel
0x01200023 -1 mypc x-nautilus-desktop
0x042000e1 1 mypc Mozilla Firefox
0x03400024 0 mypc Terminal
0x032000f2 -1 mypc 2013-03-29
O "2013-03-29" é o título da minha stickynotes
janela de notas; então pode-se simplesmente executar este comando, para forçar aquela janela de nota específica a permanecer no topo:
wmctrl -i -r 0x032000f2 -b toggle,above
Observe o uso do -i
switch, para "Interprete os argumentos da janela (<WIN>) como um valor numérico em vez de um nome de cadeia de caracteres para a janela.". Além disso, issoalternaa propriedade "sempre visível" para a janela; então, se você quiser desligar o "sempre ligado" - basta executar o mesmo comando acima novamente.
Observe que se stickynotes
estiver configurado para "Colocar notas em todos os espaços de trabalho"; então a configuração "sempre visível" será válida para todos os espaços de trabalho (embora você possa ter que clicar em outras janelas primeiro, para que a janela "entenda" que ela deve estar "sempre visível").