“Mostrar escritorio” sin esconder Screenlets

“Mostrar escritorio” sin esconder Screenlets
29/04/09


Si no utilizáis Compiz, sino Composite, que consume muchos menos recursos, y teneis instalados Screenlets en vuestro escritorio de gnome, seguro que os ha ocurrido que al hacer clic sobre el applet del panel “Mostrar Escritorio” se minimizan también los screenlets.

Esto, que puede traer más de un quebradero de cabeza intentando encontrar alguna opción en Screenlet-Manager para evitarlo (no existe tal opción) tiene una solución muy sencilla:

Sólo debemos editar el archivo /usr/share/pyshared/screenlets/__init__.py, como superusuario. Por ejemplo, desde una consola:

sudo gedit /usr/share/pyshared/screenlets/__init__.py

Ahora debeis buscar la línea siguiente:

self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_TOOLBAR)

y modificarla para que quede así:

self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DOCK)

Listo, ahora basta con reiniciar la sesión (no hace falta reiniciar el pc), y funcionará perfecto.

Espero que os sea útil, un saludo.

(Visto aquí)

Escrito por sgm


Puedes dejar un comentario, o referenciar este post desde tu sitio web.

Hay 3 comentarios en este post.

 
Eduardo Junio 25, 2009 Reply

Genial tip :)

En Fedora 11 el archivo a editar esta en otro lugar:

sudo gedit /usr/lib/python2.6/site-packages/screenlets/__init__.py

 
sgm Junio 25, 2009 Reply

Gracias, Eduardo, por la aclaración.
Un saludo.

 
Alexander Agosto 8, 2009 Reply

Muchas gracias, en realidad muy útil…

Responde