Script de shell: encontre programas iconizados, se encontrado, ative-o

6

O Stardict usa um ícone de bandeja, também permite várias instâncias de si mesmo, mas, infelizmente, não uso um painel, portanto, nenhuma área de notificação está disponível.

Mas quando eu chego perto, é minimizado para a bandeja, existe uma maneira de encontrar sua "janela"? se o WId foi encontrado, ative esta janela enviando alguma mensagem X? Não tenho certeza se é possível. (para janelas ocultas)

Obrigado e forneça um script simples

    
por daisy 10.06.2012 / 04:21

1 resposta

2

Com wmctrl :

wmctrl -a Stardict

Com xdotool :

xdotool windowactivate $(xdotool search --class Stardict)

Eu usei Stardict para a classe da janela, verifique se está correto com xprop (execute xprop em um terminal, clique em uma janela Stardict não-iconificada e verifique a linha WM_CLASS ).

    
por 11.06.2012 / 02:29