Sin mantenimiento
Echa un vistazo a Devilspie2 si buscas una herramienta de coincidencia de ventanas.
Devilspy es una utilidad de coincidencia de ventanas, lo que permite al usuario realizar acciones en Windows a medida que se crean.
Se inspira en Devilspie2, que desafortunadamente no se mantiene.
La idea es automatizar acciones en Windows, como siempre tener mi navegador en Workspace 3 y el cliente IRC que quiero ser maximizado , y así sucesivamente. Para lograr esto, cada nueva ventana que se crea se probará con un conjunto de reglas. Si una regla coincide con una serie de acciones personalizadas.
Clon este repositorio.
$ ./setup.py install
O, aún mejor, use el paquete AUR si está en Arch Linux.
Inicie Devilspy en la línea de comando para identificar nuevas ventanas.
$ devilspy --print-window-info
Por lo general, desea iniciar Devilspy en segundo plano con su sesión de inicio de sesión una vez que haya configurado sus reglas. Use AutoStart o similar, dependiendo de su entorno de escritorio.
$ devilspy --fork
Devilspy adopta un enfoque declarativo para la configuración. Cree un archivo de configuración ~/.config/devilspy/config.yml en la siguiente forma.
KEY :
- rules :
- MATCHER : [...]
- [...]
- actions :
- ACTION : [...]
- [...]
[...] KEY es un nombre arbitrario para la entrada. Cada entrada puede tener una serie de maticeros y acciones.
browser :
rules :
- class_group :
- Chromium
- firefox
actions :
- workspace : 2
- activate_workspace : 2
irc :
match :
- class_group : Hexchat
actions :
- maximize : true GNU Licencia pública general v2.0