Widgets para Beryl/Compiz: Screenlets!
La cantidad de blogs sobre Linux está creciendo día a día y eso me tiene requete-requete contento. Ayer llegué a Hachemuda, del español Guillermo Latorre, y me encontré con un excelente video que hizo para mostrar una de las últimas incorporaciones a Compiz/Beryl: los screenlets. Creo que el nombre deja claro de qué se trata, pero para dejarlo bien claro, como las cristalinas aguas de nuestro río Mapocho:
OS X "Widgets" == Windows "Gadgets" == KDE4 "Applets" == GNOME/XFCE "gDesklets/aDesklets" == Compiz/Beryl "Screenlets" != "Rocklets"
Como ven, toda la gracia está en el “ets” final. La unión, la fuerza, la energía cósmica que los reúne y envuelve a todos y a cada uno de estos programitas infernales del misterioso universo galáctico.
Volviendo al tema: estos screenlets están escritos en Python y, como bien dice el título, están hechos para Compiz/Beryl ya que requieren los efectos de composición. Pero ojo, esto no quiere decir que no funcionen en los otros escritorios (y sin Beryl/Compiz), de hecho yo los probé en XFCE sin nada y de que corren, corren. Ahora, de que se ven mal, se ven mal (así de mal). Todo por culpa de ese dropshadow.
Lo que sí es que son bien livianos, funcionan rápido, y obviamente se ven increíbles bajo Beryl/Compiz (qué cosa no?). El proyecto es obra de un tipo de Estonia del cual no sé su nombre compizcero llamado Rico Pfaus, pero que probablemente debe ser imposible de pronunciar. Lo cierto es que hay screenlets de todo tipo, desde la clásica calculadora “tipo OS X” (que es básicamente un calco), un parseador RSS, los clásicos convertidores de cifras, e incluso un reloj astronómico Orloj para los más exigentes.
¿Cómo instalarlos?
Así dice el cuento.
Instalación de screenlets en Ubuntu
- Los repositorios:
deb http://hendrik.kaju.pri.ee/ubuntu feisty screenlets all
deb-src http://hendrik.kaju.pri.ee/ubuntu feisty screenlets all - La llave GPG:
wget http://hendrik.kaju.pri.ee/ubuntu/F854AFD7.gpg -O- | sudo apt-key add - - Ahora actualiza e instala el paquete screenlets y listo. Puedes abrir los Screenlets desde Accesorios, o bien si quieres que se carguen al bootear, agrega el comando screenlets-tray en tu inicio de Sesión.
Para el widget del clima: si vives en Chile y necesitas los códigos ZIP para tu ciudad, clickea aquí. También puedes visitar weather.com y buscar por tu ciudad (el formato es Santiago, Chile). Después le das ese código al screenlet y “tate”, debería darte la información del clima de tu área/ciudad. O si no le pegas un grito no más.
Otro dato interesante es que, desde hace poco, Beryl ahora trae como módulo una capa para los screenlets (como el Dashboard de OS X), llamado Widget Layer. Si estás usando la versión SVN de Beryl, entonces ya debieras poder cargarlo desde BSM, y asociarlo para que aparezca al ejecutar una combinación de teclas, o mejor, llevando el mouse a una de las esquinas de la pantalla. Hachemuda también habla sobre esto.
¿Algo más? Sí, sólo queda agregar que a futuro el estoniano tiene planeado un screenletbar, igualito-igualito al widget bar de OS X (ése que está debajo del Dashboard), y segundo, una mayor integración de los screenlets con la gráfica visual de los distintos temas de cada escritorio.
Última cosa: si no usas Beryl, recuerda que también existen los gDesklets, los aDesklets, SuperKaramba para KDE e incluso Enlightenment 17 con sus Modules. Sólo para que veas que los screenlets no son nada nuevo… sólo la versión eye-candy del mismo charquicán de siempre.


Wow, se ve bastante bien. Aunque no se si hubiera sido mejor tratar de integrar los módulos de otra plataforma (los de google o los de yahoo, por ejemplo). Que en linux haya tantos sistemas compitiendo entre sí ayuda a que ninguno tenga “masa crítica” suficiente. Por lo pronto los screenlets se ven bastante bien. Mucha suerte a ellos.
Yo los estoy ocupando desde el viernes y se ven super bonitos, además que consumen super pocos recursos, realmente son muy lindos y, a veces, útiles.
Viendo el videito, vi que tenia instalado un dock (como el de Os X)… Cual es el mejor/mas recomendado para instalar en Ubuntu 7.04 y corriendo beryl? Uno que sea bueno bonito y facilon de instalar, cual recomendarias?
Tnks!
Hice lo que pones en tu post, pero ya que no uso wintendo hace tanto tiempo, tengo que reiniciar para que me aparezcan los cosilets?
Jorge Andres, yo corro kiba y anda re bien. Es casi un juguete.
JorgeAndres,YoOcupoAWN(AvantWindowManager)loInstalasFacilEnUbuntu
habrá que esperar el screenletbar, a beryl le faltaba algo así..
PD: el link de adesklets apunta a otro lado
tratemos de dejar de hablar de Beryl como tal… recordemos que ahora es Compyz Beryl extras… lo digo por los usuarios novatos que se confundiran cada vez, no se si me entienden.
mmm leyendome me di cuenta que fue poco claro el mensaje además de errores de tipeo, es que estoy un poco apurado.
Lo que quiero decir es que veo muchas preguntas de como hacer algo en Beryl y no solo eso si no que tutoriales como en este mismo post, y creo que no es bueno eso siendo que Beryl como nucleo ya esta obsoleto y lo que se viene ahora es Compiz MAS (no agarra el signo mas no se porque) Beryl que serian extras.
Entonces para no confundir a los novatos creo que deberiamos dejar de lado ya Beryl como nucleo.
Quizas me equivoco porque a lo mejor la nueva estrcutura de Compiz y Beryl aun no tienen un release oficial… bueno corrijanme si me equivoco
Pensaba que el creador era un tal RYX alemán el tipo y admin ‘compizero’ desde tiempos milenarios
http://forum.compiz.org/viewtopic.php?t=358
Wow los screenlets son lo que buscaba. Luego de varios años de KDE me cambie hace unos dias a Ubuntu con (sin la “K”) y veo que todo es más rápido y fácil, incluyendo la instalacion de esto que posteas ;).
Aptitude es genial, synaptic mucho más rápido que el pesado Yast de openSUSE e igual de poderoso, los efectos 3D vienen por defecto e instalar Beryl es pan comido… en fin, muchas cosas más fáciles y pequeños detalles que ahora me hacen responder a favor de Gnome cuando me preguntan si KDE o Gnome son mis favoritos. Eso si, Gnome en Ubuntu, sino, KDE.
Yo todavia no puedo correr Beryl en mi notebook, tengo una tarjeta intel910, y tengo Debian Etch!
en fin
se ve bien buenos los efectos!
Mmh, yo tengo el Feisty sin Repositorios extra y puedo bajar los screenlets con el synaptic.
Son bastante simpáticos, pero tienen varios bugs para mi gusto, aún.
Por otro lado, como se hace para sacar el iconito del tray?
tomás: te felicito ya que llevas 4 articulos seguidos relacionados con software libre. es un agrado leer estos tipos de articulos y espero que sigan llegando!
PD: y ahora saliendo de la cursidad™. no tengo la oportunidad de probar los screenlets asi que me gustaria que alguien me responda, ocupan mucha memoria? afectan el rendimiento (como varios (g/k)desklets [por lo menos a mi]).
Nota: el proyecto de screenlets es de Rico Pfaus. Esta en la primera linea del README.
Y que extra~o : el README de donde lo baje ( http://hendrik.kaju.pri.ee/screenlets/?q=node/13 ) esta en ingles, igual que la pagina ( http://hendrik.kaju.pri.ee/screenlets/?q=node/13 ).
Sorry, dos links mal pegados de mi parte. Maldito middle mouse.
Proyecto : http://hendrik.kaju.pri.ee/screenlets/
Download : http://hendrik.kaju.pri.ee/screenlets/?q=node/13
About:
http://hendrik.kaju.pri.ee/screenlets/?q=node/14
–j
No ocupan casi nada de memoria. y un par son utiles. Ahora si alguien tiene el manual de como leer la hora en el orloj se lo agradezco jajaja. no se si me da la hora o el horoscopo jajajaj, o soy poco exigente
¿Uso de memoria? yo no diría que no ocupa casi nada… mi monitor de gnome acusa unos 50 MBs entre el ícono del tray y los desklets (tengo 4). Pero supongo que es “normal” para los tiempos que corren, en los que tener 1GB de RAM es normal.
Personalmente me molesta que cada vez se le preste menos atención a la cantidad de memoria que ocupa un programa que debería “pasar desapercibido”. El único caso que se me ocurre que va contra la regla (lástima que no pude hacerlo funcionar bien) es el Tracker, que apunta a reemplazar al Beagle que es otro comilón de memoria.
Otro mal ejemplo: con sólo escuchar música con el Listen, estoy ocupando 90MBs de RAM, algo excesivo, creo…
Tavito, y que tal banshee? tengo los dos instalados, listen y banshee, y me andan bien los dos, y claro como dices con 1 gb nada molesta mucho, pero recien estaba creando un dvd con devede y ahi si que se chupa.
y los cosilets de verdad que no hacen cosquillas.
El pretender ser original resta originalidad.
¿Existe una versión para la llegada del invierno? ¿Tiene página web el guitarrista?
Me habría gustado mucho, poder leer la noticia completa en mi lector de feeds…
es una putada tener que esperar a llegar a la casa (leo en el metro, en la PDA) para ver el resto del post… y más encima era recorto!!!
argh!!!
POR FAVOR, feeds completos!!!
Tomás tengo una duda, quiero colaborar al proyecto con un SVG que podría servir de algo a alguien, como para hacer un skin al screenlet NowPlaying…
No es de lo más original, de hecho, es bastante obvio, y no se que tan “legal” sea, pero este SVG lo hice hace un rato [mientras lo hacía tembló :O] tomando como modelo una screenshot a osx y me gustaría hacer el aporte, el problema es que no se a dónde ni a quién hacérselo llegar…
el SVG en cuestión está en http://p0ns.org/icarus/screenlet_musica.svg
¿Qué hago? :S
Por cierto, buen post! Los screenlets los conocía de hace un tiempo, del foro de beryl donde alguien posteó un link al foro de compiz. Me alegra que la comunidad haga avances y aportes de este tipo, y que el desarrollo de estos avances sea tan rápido. :) es esperanzador, anima a pensar que mañana el software libre será aun mejor que hoy, y que pasado mañana será mejor que mañana.
saludos :)
Tomás:
Aprovecho de pasarte el datito: ya inauguramos http://www.blogcochajoven.com, en donde queremos que se replete de comentarios sobre los lugares más taquilla para viajar próximamente.
Además, tenemos el tremendo privilegio de ser el primer blog corporativo de viajes de Chile.
No quiero manosear términos marketeros. Este es un blog más, pero que me ha costado un montón dejarlo andando.
Y claro, no podía faltar, hay una foto tuya incorporada.
Saludos!!
Bien, instale los screenlets hace un tiempo y cargue el screenlet MailCheck, y cuando se carga aparece un error, y al darle aceptar el demonio de los screnlets se bloquea y ninguno funciona, no me queda mas que cerrar todos los screenlets. No se como hacer para evitar que ese screenlet se cargue al iniciar el demonio…
necesito ayuda en eso ^^
yo tuve el mismo problema y lo que hice fue eliminar el archivo que esta en /home/tu user/.config/Screenlets/ y se llama screenletsd.ses. una vez eliminado el propio screenletsd.ses vuelve a crear un archivo del mismo nombre en blanco. :)
perdón por no responder antes pero he estado dandome vueltas por todos lados!
Jorge Andrés: como bien dice PornStar o Sargate, o Kiba-dock o AWN. prueba los dos y ve cuál te funciona mejor/gusta más. :)
PornStar: tienes que activar el demonio (daemon) para que aparezcan los screenlets.
Skins: gracias!
Alejandro: jaja, está bien. se entiende perfecto.
te encuentro toda la razón sobre lo de Compiz y Beryl, aunque creo que aún no llega el momento de hacer la diferenciación (al menos hasta que oficialmente se produzca la fusión).
Eleazar: cierto. como no pillé el nombre del tipo, asumí por el dominio (.ee) que el tipo era de Estonia! (mal, corrijo…)
jci: pero el sitio no! (ahí es donde traté de buscar el nombre del tipo). gracias por el dato. :)
Rodrigo: gracias! yo al menos no he hecho una comparación del uso de memoria entre gDesklets/aDesklets/Screenlets, pero por lo que em acuerdo los gDesklets eran bien pesados. pero es un buen punto, esa es una prueba que hay que hacer.
Juank: hmmm… no se me ocurre que puede ser. debe ser un bug en el screenlet.
Me acabo de instalar los screenlets y tengo que decir que estan bien monos, pero tengo feisty y no encontré como instalar el widget layer de beryl,sé que hay que instalar el svn pero solo parece estar para edgy,aún asi me divierte ver el reloj incomprensible :)
Hola,
Lo que dices de XFCE… ehm. Que se vean asi las sombras tiene relación con el composite? XFCE tiene una configuracion para activar su composite nativo. Se debería ver bien asi, lo cual, debería resultar mucho mas liviano que tener abierto Beryl.
Hace un tiempo que no tengo instalado XFCE, por tanto no he probado eso :P
Esperando sea un aporte/enigma/desafío…
Tuxcayc.
PD: Increible lo rápido que avanza todo esto… Increible que mi Duron 950MHz agonice con GNOME… espera, no, esto último no es increible :P
Que buen dato Tomás. Están re buenos los screenlets y en verdad son mucho más livianos que todos los otros “ets” que he probado. Ya ahora una pregunta para todos: Cómo se podrá configurar el screenlet que muestra la carátula del disco usando Amarok en Kubuntu feisty?
hermosura junto a logico…. Screenlets son buenos siempre cuando no digieran tanta memoria para hacerlo correr… o eso ya no importa en una era donde nadie se compra menos de 1 gb en ram? Como dicen mas arriba, el agonizante ver como el compu sufre con estos “avances”…
para el problema del mailcheck corran esto en terminal:
rm -rf ~/.config/Screenlets
Calio: no había visto tu comentario! mándasela a Pfaus a ryx en ryxperience punto com, a ver qué puede hacer él con el .SVG. notable la contribución!
Gracias Calio y Rulo…
tenia el mismo problema con los screenlets y ahora lo pude arreglar
buen post Tomás!
gracias
[...] Sigue Aqui. [...]
Cómo se podrá configurar el screenlet que muestra la carátula del disco usando Amarok en Kubuntu feisty?
Gracias por el aporte de los screenlest y loi del problema, los instale anoche y los desintale varias veces(novato en Ubuntu) hoy los instalé de nuevo y mató a nautilus al hacer control alt backspace tuve que reiniciar de nuevo y vi como se solucionaba aquí espero que me sirva.
Gracias por la ayuda y felicidades por este blog muy bueno lo sigo desde que me inicié en Ubuntu, hae un mes aprox.
Una consulta alguien es diseñador o ocupe algunas aplicaciones gráficas quiero saber su experiencia, estoy instalando wine.
Adiós.
Tio yo he instalado screenlets en ubuntu fesity fawn y resulta k hay un bug con el screenlet del correo k segun se inicia da error y se bloquean todos los demas. Como puedo solucionar el problema?
Gracias.
tengo instalado el Screenlets, todo me va bien pero en el tiempo me pone el de “anza”. Se donde hay que cambiar el nombre para elegir mi pais pero no se donde esta el “nombre”. Por que en la pag que viene arriba me dice que esta fuera de servicio y me gustaria encontar “madrid españa”
me respondo a mi mismo es “SPXX0050″
Si, razon tienes al decir que estan naciendo muchos blogs sobre GNU/linux (no olvides que no es unicamente linux, sinó también GNU, que incluso es una parte mas importantre), a cual cosa están ayudando sistemas operativos como Ubuntu, sencillos que agradan al usuario, y nuevas interfazes con efectos espectaculares como XGL, Beryl, Compix… pero si nos paramos a pensar, nos damos cuenta de que todo esto son cosas innecesarias, ya que consumen recursos (no muchos, es verdad) y es mucho mas agradable (al menos mi caso) tener un escritorio sencillo, minimalista y simple, con Fluxbox, por que no decirlo :)
Hola muy bueno tu blog.. queria hacerte una pregunta, hace un tiempo instale los screenlets y no se de donde saque el “manual” pero cuando lo lei me decia q habia manera de dominarlos desde beryl, es decir apretar una tecla y hacer q se oculten.. eh probado con el efecto de mostrar el escritorio pero cuando vuelvo los screenlets se han corrido hacia arriba.. bueno siempre me pasan cosas extrañas.. ah en los comentarios lei que precisabas un manual para leer el orloj.. en unos dias te lo paso xq hoy se lo eh instalado a un profe de astro y cuando lo vea le pregunto xq el tipo es un crack.. bueno gracias bye!
al menos una ayuda, para saber el codigo para el screenlets de weather solo basta con entrar a la pagina weather.com y teclear la la ciudad y luego el pais, luego de eso mira la barra de direccion y en una parte dira un codigo, ese es el que presisas.. no se si lo sabian xq no lei todos los comentarios.. pero no molesta.. creo!
wget http://hendrik.kaju.pri.ee/ubuntu/F854AFD7.gpg -O- | sudo apt-key add -
M da error 404… alguna idea?? xq no la encuentra