Sem atenção
Confira o Devilspie2 se você procurar uma ferramenta de correspondência de janela.
Devilspy é um utilitário de correspondência de janelas, permitindo que o usuário execute ações no Windows à medida que são criadas.
Ele se inspira no Devilspie2, que infelizmente não é mantido.
A idéia é automatizar ações no Windows, como sempre ter meu navegador na área de trabalho 3 e no cliente IRC que eu quero ser maximizado e assim por diante. Para conseguir isso, todas as novas janelas criadas serão testadas contra um conjunto de regras. Se uma regra corresponde a várias ações personalizadas forem executadas.
Clone este repositório.
$ ./setup.py install
Ou, melhor ainda, use o pacote AUR se você estiver no Arch Linux.
Inicie o Devilspy na linha de comando para identificar novas janelas.
$ devilspy --print-window-info
Normalmente, você deseja iniciar o Devilspy em segundo plano com sua sessão de login depois de configurar suas regras. Use o AutoStart ou similar, dependendo do seu ambiente de desktop.
$ devilspy --fork
Devilspy adota uma abordagem declarativa para a configuração. Crie um arquivo de configuração ~/.config/devilspy/config.yml no seguinte formulário.
KEY :
- rules :
- MATCHER : [...]
- [...]
- actions :
- ACTION : [...]
- [...]
[...] KEY é um nome arbitrário para a entrada. Cada entrada pode ter vários correspondentes e ações.
browser :
rules :
- class_group :
- Chromium
- firefox
actions :
- workspace : 2
- activate_workspace : 2
irc :
match :
- class_group : Hexchat
actions :
- maximize : true GNU Licença pública em geral v2.0