Widget Layer plugin para Beryl: Screenlets como el Dashboard de Mac

¿Cómo puede ser que no conociera este plugin? Víctor Pimentel en los comentarios del post de los Screenlets ha conseguido emocionarme con esta gran noticia. Por lo visto la cosa lleva funcionando desde finales de enero, pero yo no me había enterado. Se trata de Widget Layer, un plugin para Beryl que tiene el mismo comportamiento que el Dashboard de Mac OSX, aunque más configurable y personalizable (como siempre).

Aquí va un pantallazo de mi escritorio sin activar el Widget Layer y después de activarlo (haz click para agrandar las imágenes):

Sin WidgetsCon Widgets

En el gestor de ajustes de Beryl, en la pestaña de Escritorio, activa el plugin Widget Layer. Te configuras una combinación de teclas o de ratón (también se puede configurar cualquier esquina de la pantalla) para que al activarla aparezca el Widget Layer. Todo se vuelve oscuro (o transparente o en blanco y negro, según te guste más) salvo los widgets que tengas configurados.

Si quieres que los screenlets salgan en dicha capa por encima del escritorio, simplemente haciendo click derecho en cada screelet puedes marcarle la opción de Widget. Cada uno que marques como Widget saldrá en la capa oscura.

Puedes incluso configurarte cualquier aplicación para que salga como un widget, y manejarla sólo cuando actives la capa de los widgets. Simplemente tienes que añadir el comando de dicha aplicación en la lista de aplicaciones que serán tratadas como un widget. En la imagen se ve que todos los terminales que abra serán tratados como widgets, y por tanto deberé acceder a ellos activando la capa con la combinación de teclas que he configurado:

Widget Layer: aplicaciones forzadas a widgets

¿Qué tienes que hacer para instalar el plugin?

Si has instalado Beryl desde los repositorios SVN de Treviño, entonces ya lo tienes instalado. Si no, simplemente añade sus repositorios y actualiza. Puedes hacerlo mediante:

sudo gedit /etc/apt/sources.list

Añade estas dos líneas al fichero:

deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn

Guarda el fichero y abre un terminal. Ejecuta:

sudo apt-get update && sudo apt-get upgrade

Te actualizará todos los paquetes de Beryl, incluidos los plugins. Reinicia el entorno gráfico mediante [Ctrl]+[Alt]+Backspace y ya puedes disfrutar de tu Widget Layer.

Gracias, Víctor.

Hay 22 comentarios


Guille
Enlace permanente
May 7th, 2007
a las 18:18

Y como se puede hacer para instalarlo en Feisty Fawn en vez de en Edgy?




Guillermo
Enlace permanente
May 7th, 2007
a las 18:20

Guille: yo estoy en Feisty Fawn, :) No hay ningún problema.




Guille
Enlace permanente
May 7th, 2007
a las 20:58

Pues yo probé de la forma que tu dices en Feisty y me ha desaparecido el borde de las ventanas, y se han quitado muchas opciones de Beryl manager.

De todas formas muchas gracias




rowd
Enlace permanente
May 7th, 2007
a las 22:54

y para amd64??? algun repositorio donde se pueda instalar?




Guillermo
Enlace permanente
May 7th, 2007
a las 23:07

Guille: si te desaparece el borde de las ventanas puedes recargarlo o elegir entre los que tienes instalados haciendo click derecho sobre la esmeralda de Beryl y yendo a la opción de Seleccionar el decorador de ventanas
rowd: buscando las palabras “treviño amd 64″ en Google, el primer resultado me ha llevado hacia tu respuesta:
Treviño Repository en AMD64.




Víctor Pimentel
Enlace permanente
May 8th, 2007
a las 12:03

Gracias, espero que te sea útil en el futuro ;)




Widgets para Beryl/Compiz: Screenlets! | bootlog
Enlace permanente
May 8th, 2007
a las 16:08

[...] combinación de teclas, o mejor, llevando el mouse a una de las esquinas de la pantalla. Hachemuda también habla sobre [...]




langran
Enlace permanente
May 8th, 2007
a las 21:47

Hay alguna manera de que los screenlets no tengan 3D? es decir, formen un todo con el fondo? porque cada vez que roto el cubo se me crea una pequeña montaña de objetos ;)
Además, si activo el plugin de Widget Layer en beryl, estos aparecen y desaparecen demasiado rápido como para poder interactuar con ellos, cómo se soluciona?
Gracias.




Guillermo
Enlace permanente
May 8th, 2007
a las 22:06

Langran: si quieres que estñen pegados al escritorio, no uses el plugin Widget Layer, y así se te quedan siempre ahí. En las preferencias de cada screenlet puedes elegir que se queden por debajo o por encima de las ventanas, o que se queden fijos en la posición en la que están.
Al plugin del Widget Layer puedes configurarle el tiempo que emplea para aparecer y desaparecer, no sé si te refieres a eso…




langran
Enlace permanente
May 8th, 2007
a las 23:11

Noooo, no me refiero a que se vean siempre, me refiero a que permanezcan siempre en el plano de las 2 dimensiones del fondo, vamos a ver, cuando giras el cubo, las ventanas flotan por encima del escritorio, pero yo no quiero que lo hagan los screenlets, es esto posible?




Guillermo
Enlace permanente
May 8th, 2007
a las 23:24

Ah, vale, vale. Es que a mi tarjeta gráfica le cuesta un poco lo del efecto ese de las 3 dimensiones, y lo tengo desactivado. Pues no tengo no idea de si puede configurarse para que algunas no se eleven… Pero si lo descubres cuéntanoslo, :)




EdV
Enlace permanente
May 9th, 2007
a las 08:51

Hola, gracias por todos estos consejos para Ubuntu, nos vienen muy bien a los novatos.
Instalé Screenlets y después la versión SVN amd64 de Beryl. El caso es que no consigo que aparezca la pestaña Widget en la configuración de Beryl y además éste se ha vuelto muy inestable y deja de funcionar cada 2 por 3, activándose Metacity en su lugar. ¿Hay alguna forma de volver a la versión estable de Beryl? ¿Tengo que borrar unicamente los repositorios SVN?
Gracias!




Guillermo
Enlace permanente
May 9th, 2007
a las 09:17

Hola EdV, lo del Widget Layer no tiene una pestaña propia en el gestor de Beryl, aparece en la pestaña de Escritorio. Para volver a la versión anterior… yo creo que lo mejor será quitar los repositorios del SVN, desinstalar beryl y volver a instalarlo. Quizá necesites eliminar los paquetes DEB de la cache del apt-get, porque si los tiene ahí igual no vuelve a bajarlos. Por si acaso elimínalos ejecutando en un terminal:
sudo rm /var/cache/apt/archives/beryl*.deb
y después instalas beryl ejecutando:
sudo apt-get install beryl beryl-manager
Ya nos contarás qué tal.




AlphaICE
Enlace permanente
May 9th, 2007
a las 17:35

Hola a todos, yo estaba usando la versión svn de Beryl, no tenia widget layer, por lo que instale la versión de Treviño para Feisty (si ya salieron los repos para Feisty), ahora lo único raro que tengo es que cuando llamo a los screenlets el fondo de la barra AWN al parecer se va background es como si beryl la tratara como como un elemento del widget layer y cuando veo alguna app maximizada (como Firefox por ejemplo) la barra pierde el fondo.

A alguien mas le ha pasado esto???

Ahh, tengo Beryl 0.3 (Treviño), AWN svn y Screenlets repos originales del desarrollador.

Saludos.




Tapanez
Enlace permanente
May 21st, 2007
a las 20:15

Nada, he hecho todo lo que indicas y no consigo que el plugin aparezca en la lista de la pestaña escritorio.

Es raro, supuestamente también instalé el plugin vidcap hace unos días y tampoco me aparece con los demás.

Gracias de todos modos.




Victor
Enlace permanente
June 3rd, 2007
a las 14:20

hola, muchas gracias por el tutorial me sirvio de mucho y pues estoy muy contento con la aplicacion y con ubuntu soy muy novato tengo alrededor de 3 o 4 dias con la distribucion y sigo con algunos problemas, como por ejemplo el teclado que ya lo resolvere, pero bueno me quedo una duda como haces para que los widgets se vean con un movimiento del mouse no supe como hacer eso si me pudieras dar una explicacion un poco mas detallada, seria de una gran ayuda bueno eso es todo y muchas gracias




Icaro
Enlace permanente
June 4th, 2007
a las 23:22

Una pregunta, ¿porque cuando ejecuto beryl no respeta los iconos que tenia puestos con metacity ni los bordes de los botones y esas cosas?. ¿Como puedo por ejemplo hacer funcionar los temas de iconoes y demas con beryl?. Desde emerald me deja cambiar los bordes de las ventanas pero poco mas….




Juanlu
Enlace permanente
June 14th, 2007
a las 21:19

Bueno a mi tambien se ha vuelto inestable Beryl, de vez en cuando se para, y he configurado el widget para que aprezcan al acercar el raton a la esquina superior izquierda pero cuando lo hago se me desactiva el expose, que lo tengo configurado con el raton a la esquina superior derecha, yo creo que el problema no es del plugin de widget para Beryl si no mas bien del propio screenlets, mi Beryl no era de SVN solo le añadi el plugin de svn.




LeOgAhEr
Enlace permanente
June 23rd, 2007
a las 00:05

I Love you girls

Bay




Incubusxp
Enlace permanente
June 29th, 2007
a las 22:27

bien actualice mi beryl con los repos de trevino de aqui… Y ahora no funciona beryl!!! Cuando lo inicio, hace como si fuese a arrancar y salir el splash.. pero no sale el splash.. por lo que beryl ni arranca…. diganme que pasa… uso kubuntu edgy con xgl… si no hay forma de solucionarlo porfavor diganme como volver a la version de beryl que tenia antes….




zosoppelin
Enlace permanente
October 10th, 2007
a las 22:28

Hola tengo el mismo problema que en el post anterior al seleccionar beryl como el windows manager trata de arrancar pero se setea en (metacity genome windows manager) no se deja utilizar y del cubo ni hablar no funciona beryl!
ojala tengas una solucion o sino tu articulo mas que servir esta cagandose a varios.




GABRIEL
Enlace permanente
May 29th, 2008
a las 06:52

hola, muy interesante todo esto…
me preguntaba si me podias ayudar.
tengo el plugin, me aparese en CCSM,
pero al presionar F9 se me oscurese la pantalla pero tambien los screenlets.
y en la pestaña “behaviour” (lo tengo en ingles) de la configuracion del plugin me aparese “widget windows”. supongo que aqui debo hacer algo medio raro para que funcione?

espero me puedas ayudas

saludos!



Deja un comentario


Muchas gracias por aportar tus comentarios a la conversación.
No se admitirán comentarios ofensivos o que muestren una falta de respeto hacia otros usuarios.