Atalho para trazer um aplicativo para frente se o título da janela não for constante?

2

Por exemplo, aplicativos como arquivos ou visualizador de documentos no Ubuntu:

Se eu quiser focar uma janela como Sublime Text, então wmctrl -a "Sublime" é simples, mas para Files, o título pode ser "Desktop" ou "Documents" ou qualquer outra pasta em que eu esteja.

Basicamente, estou tentando adaptar as instruções aqui: Tecla de atalho / atalho personalizado para abrir / trazer para a frente de um aplicativo para que funcionem quando não houver uma string única constante no título.

    
por user317258 09.06.2015 / 03:35

2 respostas

2

Você pode usar xdotool :

xdotool search --all --onlyvisible --class nautilus windowactivate %@

Vai procurar janelas no WM_CLASS "nautilus" e depois foca essas janelas.

Para descobrir o WM_CLASS de uma janela, use esse comando:

xprop WM_CLASS

Em seguida, clique na janela desejada. A saída seria (no caso do nautilus):

WM_CLASS(STRING) = "nautilus", "Nautilus"

O primeiro é a classe e o segundo, o nome da classe. Você pode usar esses valores com xdotool como acima. Não importa o título da janela.

    
por 09.06.2015 / 08:12
0

Para o arquivo: link

Um script que respeita aplicativos usados recentemente

    
por 21.06.2018 / 23:40