Devilspie es una pequeña aplicacion para ajustar las preferencias de escritorio en Gnome permitiendo colocar las ventanas de cada programa en escritorios predeterminados, o sea, el Firefox siempre en el escritorio 3, las terminales en el 2, etc, y además si quieres ser mas detallista puedes especificar el tamaño de la ventana, borde, posicion respecto a otras ventanas, aparecer en la lista de tareas, etc.
Ubuntu Breezy trae la version 0.10 que usaba archivos de configuración mucho mas complicados que la 0.16 que actualmente usa Dapper(*1). Cada aplicación que queramos que devilspie gestione tiene que tener un archivo de configuración en la carpeta ~/.devilspie (*2) con la extension .ds
El modo rapido de hacer funcionar esto es:
1. Instalar devilspie.
#sudo aptitude install devilspie
2. Crear directorio para los archivos de configuracion.
#mkdir ~/.devilspie
3. Crear archivos de configuración.
#cd ~/.devilspie
#gedit Firefox.ds
Copiar lo siguiente:
##########
(if (is (application_name) "Firefox") (begin (set_workspace 3) maximize))
#########
Guardar.
4. Ejecutar devilspie
devilspie
Estos 4 pasos sirven para que devilspie coloque el Firefox en el escritorio numero 3 cuando lo ejecutemos. Cambiad el numero de escritorio a gusto. El nombre de la aplicación si hay dudas se puede obtener de donde viene este articulo , creando un archivo debug.ds k luego tendreis k borrar
cd ~/.devilspie
echo '(debug)' > debug.ds
*1. Primera cosa que hace perder tiempo buscando en google.
*2. SegundaXD
El origen de este resumen viene de los foros de Ubuntu-es
Mas ejemplos:
Terminal en el escritorio 1:
#########################
(if (is (application_name) "Terminal") (begin (set_workspace 1)maximize ))
####################
Ubuntu Breezy trae la version 0.10 que usaba archivos de configuración mucho mas complicados que la 0.16 que actualmente usa Dapper(*1). Cada aplicación que queramos que devilspie gestione tiene que tener un archivo de configuración en la carpeta ~/.devilspie (*2) con la extension .ds
El modo rapido de hacer funcionar esto es:
1. Instalar devilspie.
#sudo aptitude install devilspie
2. Crear directorio para los archivos de configuracion.
#mkdir ~/.devilspie
3. Crear archivos de configuración.
#cd ~/.devilspie
#gedit Firefox.ds
Copiar lo siguiente:
##########
(if (is (application_name) "Firefox") (begin (set_workspace 3) maximize))
#########
Guardar.
4. Ejecutar devilspie
devilspie
Estos 4 pasos sirven para que devilspie coloque el Firefox en el escritorio numero 3 cuando lo ejecutemos. Cambiad el numero de escritorio a gusto. El nombre de la aplicación si hay dudas se puede obtener de donde viene este articulo , creando un archivo debug.ds k luego tendreis k borrar
cd ~/.devilspie
echo '(debug)' > debug.ds
*1. Primera cosa que hace perder tiempo buscando en google.
*2. SegundaXD
El origen de este resumen viene de los foros de Ubuntu-es
Mas ejemplos:
Terminal en el escritorio 1:
#########################
(if (is (application_name) "Terminal") (begin (set_workspace 1)maximize ))
####################
2 comments:
Hola, gracias por el tutorial.
A mi me un warning al ejecutar "devilspie"
** (devilspie:11165): WARNING **: Error in parsing: Invalid format for a boolean value
Cannot parse /home/tirengarfio/.devilspie/Firefox.ds: Invalid format for a boolean value
buenas, intenta ponerlo en una sola linea, a mi me funciona asi
(if (is (application_name) "Firefox") (begin (set_workspace 2) maximize))
Post a Comment