Distribuição usada (se isso ajuda): Ubuntu 16.04 LTS with Gnome 3.18.5
Estou tentando automatizar o aumento de uma janela de aplicativo específica usando um atalho de teclado. Meus requisitos:
For e.g.: Consider two gnome-terminal windows open alongside other applications in the same workspace. My script should automatically focus on the last accessed gnome-terminal window.
Eu tentei usar wmctrl -xl
para obter a lista de janelas e filtrá-las por classe e também pelo espaço de trabalho. No entanto, não consigo encontrar uma maneira de obter o último registro de data e hora ativo usando os IDs de janela .
$ wmctrl -xl | grep -i "$(wmctrl -d | grep '*' | cut -d ' ' -f1) gnome-terminal-server.Gnome-terminal"
0x02247629 1 gnome-terminal-server.Gnome-terminal <hostname> Terminal
0x0224784b 1 gnome-terminal-server.Gnome-terminal <hostname> Terminal
Existe alguma maneira de obter esses metadados a partir do ID da janela? Qualquer ajuda é apreciada.