Blog de Abelardo Jara Berrocal: Ubuntu, electronica y software libre

Enero 6, 2009

Solucionar el problema que los screenlets (gadgets) se minimizan al elegir Mostrar Escritorio en Ubuntu

Archivado en: Linux Ubuntu Administracion, Linux Ubuntu Basico — Abelardo Jara @ 12:19 am

En Ubuntu Hardy, hace poco hice una entrada en el blog: http://pintucoperu.wordpress.com/2009/01/03/como-activar-efectos-3d-en-gnome-sin-utilizar-compiz-fusion/ para como activar efectos de escritorio (composite) sin utilizar Compiz Fusion. Al hacer esto puedo usar efectos de escritorio 3D sin tener instalado el Compiz, lo que me permite usar Cairo Dock y Screenlets.

Bueno, despues de hacer eso instale Cairo-Dock y Screenlets para tener unos muy bonitas y sobre todo utiles herramientas en mi escritorio de Ubuntu. Sinceramente con esto, el Crossover que me permite correr el Office 2007 y la gran cantidad para todos los usos que existe de software libre en Ubuntu listo para instalar y usar (sin costo), se lo lleva de encuentro al Windows Vista.

Bueno, primero instale tanto Cairo-Dock como Screenlets en terminal con:

$ sudo apt-get install cairo-dock cairo-dock-plug-ins screenlest

Para mas datos de como usar Cairo-Dock les remito a este blog:

http://glatelier.wordpress.com/2008/11/23/mi-ubuntu-parte-v-instalar-cairo-dock-en-hardy-heron/

Y para Screenlets les remito a este blog:

http://glatelier.wordpress.com/2008/07/21/mi-ubuntu-parte-vii-instalar-screenlets-en-hardy-heron/

El problema:

El problema que tuve es que al no usar Compiz, cuando presionaba el boton “Mostrar Escritorio” de la barra de tareas, los screenlets tambien se minimizaban. Lo que no queria. Lo deseado es que los screenlets permanezcan en el escritorio. :)

La solucion:

El truco es editar el archivo  /usr/share/pyshared/screenlets/__init__.py

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

Y cambiar la linea:

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

a

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

El problema con esto es que los screenlets ya no se pueden mover con el mouse en el escritorio. La solucion es moverlo, usando los valores X e Y en la ventana de propiedades del screenlet.

La ventana de propiedades del screenlet

La ventana de propiedades del screenlet

Ahora, adjunto aqui el video en Youtube de demostracion: :) Y Corriendo Office 2007 :D

1 comentario »

  1. Ojala esto sirva, jeje deja pruebo y te digo

    GRACIAS

    comentario por Alberto Morales — Marzo 15, 2009 @ 2:19 pm


Canal RSS de los comentarios de la entrada. URI para TrackBack.

Deja un comentario

Blog de WordPress.com.