minimizar evolution en la bandeja

+1
+1
-1

Hola, yo como muchos quise que evolution se minimizara a la bandeja tal y como hacen emphaty y gwibber por ejemplo,Hay algunas soluciones como Alltray, pero minimizan en otro icono individual, esta la encontre esta mañana y como creo que no esta colgada aun la pongo yo.

Para eso hacemos uso de Devil's Pie, que es un programa que tiene la capacidad de controlar las ventanas de los programas que se abran.

Para instalarlo, tecleamos en la consola:

sudo apt-get install devilspie

Vamos al directorio:

/home/"tu nombre de usuario"/.devilspie/

Si no aparece, lo creamos.

Ahi creamos un documento nuevo

> Clic derecho > Crear un documento nuevo > Archivo vacío

y lo llamamos evolution.ds

Lo abrimos y pegamos esto:

( if 
( matches (window_name) ".+Evolution$" ) 
( begin 
( println "--[ Evolution ]--" ) 
( pin ) 
( skip_tasklist ) 
( minimize ) 
) 
)

Ahora en la terminal tecleamos:

devilspie -d

Abrimos Evolution, y ahora se va a minimizar en la bandeja de notificaciones, como lo hace Empathy.

Cada vez que inicies sesión tendrias que iniciar manualmente Devil's Pie.
Para que se arranque al inicio.

> Menú Sistema > Preferencias > Aplicaciones al inicio > Añadir

En la casilla orden pones:
dijo:
devilspie

Das clic en añadir y listo.

espero que sirva de ayuda para alguien

Comentarios

Imagen de ekaitza

Pues no me funciona...

Al ejecutar devilspie -d me dice lo siguiente:

desktop:~$ devilspie -d

Devil's Pie 0.22 starting...
Loading /etc/devilspie
/etc/devilspie doesn't exist
Loading /home/"mi_usuario"/.devilspie
0 s-expressions loaded.
No s-expressions loaded, quiting

A ver si lo hago andar, que hace tiempo que ando buscando una solución elegante para este tema (tampoco me convence alltray)

Imagen de assher_86

mira a ver si creaste la carpeta, a mi me funciono a a la primera, de hecho ahora mismo lo tengo corriendo de este modo, cuelgo lo que me dice a mi asi puedes comparar a ver si lo solucionamos

xxxxxx@xxxxxx-xxxx:~$ devilspie -d
Devil's Pie 0.22 starting...
Loading /etc/devilspie
/etc/devilspie doesn't exist
Loading /home/"mi usuario"/.devilspie
Loading /home/"mi usuario"/.devilspie/evolution.ds
1 s-expressions loaded.
--[ Evolution ]--
Setting pinned
Skipping tasklist
Minimising

si te fijas bien veras q te falta una linea, la que resalto en negrita, creaste la carpeta .devilspie, el punto de delante es importante, ya que esto indica que es una carpeta oculta y luego el archivo de texto llamado evolution.ds dentro de esta carpeta

Imagen de ekaitza

Googleando vi que al crear los ficheros .ds para devilspie, mucha gente tenía problemas al copiar y pegar su contenido desde paginas web (por problemas de codificación del texto, no se si sera algo de algun navegador en concreto.

Tras varias pruebas el contenido que funcionó es este:

( if
( matches (window_name) ".+Evolution$" )
( begin
( println "--[ Evolution ]--" )
( pin )
( skip_tasklist )
( minimize )

)
)

Lo copio con la etiqueta "code" porque puede que esto evite problemas con el copy-pasteo ;)

Por lo demás, arreglado y una solución buenisima para evolution. Gracias por el "truquillo".

Imagen de assher_86

voy a editar el post principal que no le di la etiqueta code. fijo que fue eso gracias por recordarmelo

Imagen de Sugoi

El tema es que supuestamente sí que funciona ya que la consola no me da ningún error y cuando abro evolution se abre y desaparece, como si fuese a para a la bandeja de sistema, pero no está ahí!! ¿Donde se habrá metido?

Ah! Uso Xubuntu 10.04, ¿igual es por eso?

"Los límites de mi lenguaje son los límites de mi mundo" - Wittgenstein

Imagen de assher_86

no esta en la bandeja? que raro ahora mismo lo tengo abierto de este modo, lo que hace este programa es modificar el comportamiento de la ventana de evolution, de hecho se puede usar con cualquier programa con las modificaciones adecuadas, una vez abierto para seguir teniendolo en bandeja lo unico que hay que hacer es minimizar-lo, de todas formas mandate un correo electronico desde alguna cuenta y comprueba si funciona, igual es por xubuntu pero no deberia de todas formas espero que a los de evolution se les ocurra la forma de tenerlo minimizado en bandeja de forma nativa. mirare a ver si encuentro tu problema por alguna parte

Imagen de Sugoi

Qué va, cuando mando el email de prueba no pasa nada... No se si es que va a la bandeja del systema pero el icono no aparece o si sencillamente lo que hace es cerrarse...

"Los límites de mi lenguaje son los límites de mi mundo" - Wittgenstein

Imagen de assher_86

es que nunca use xubuntu así que no lo se, con el evolution cerrado tienes en la bandeja el icono de evolution??

Imagen de Lodriel

Perfecto! Muchas gracias.