<

martes, febrero 13, 2007

Beryl Screensaver Plugin 1.2b. Nueva version de este entretenido y movedizo plugin. Ahora con soporte xwinwrap, nieve, lluvia, transparencia y mas

Hace un tiempo atras habiamos posteado un nuevo plugin que veía la luz de la mano de un usuario alemán de nickname Storm. Era el Screensaver Plugin en version muy temprana, cuando recien empezaba a ser programado.

El tiempo pasó, el desarrollo avanzó, y hace un par de dias atras Storm liberó una nueva version del plugin Screensaver, la 1.2 beta. Nosotros la testeamos, como cada plugin o agregado exotico que aparezca para Beryl y nos gusto mucho, asi que te pasamos el dato :)


Youtube esta vez se muy porto mal con la conversión de nuestro videito :P. Pero aun así, podes ver como funciona y tambien podes ver como hace uso del xwinwrap esta nueva version del Screensaver Plugin.



En la siguiente imágen podes ver dos de las pestañas de seteos expandidas. Se puede apreciar claramente las opciones del Screensaver Plugin. Podes habilitar Nieve, Lluvia, Negativo, Transparencia y mas segun tu agreado (y recursos de hardware ;) Pero lo mas lindo de todo es que podes cargar un "Accion de Inicio" y una "Accion de Cierre". Es ahi donde ingresa nuestro actor secundario, el bien conocido por todos xwinwrap! :P

Asi que para cerrar el post te contamos como lo instalamos y como posteriormente le cargamos las acciones para que funcione perfectamente el xwinwrap.

Instalacion
Te bajas el codigo fuente de aquí:
screensaver-plugin.tar.gz
Lo descomprimis con
tar -xvf screensaver-plugin.tar.gz
Cambias a la carpeta que contiene las sources
cd screensaver-plugin
Instalas una dependencia que necesita para compilar:
sudo apt-get install libxss-dev
Y ahora haces el clasico
make && sudo make install
Y Voila! Ya tenemos ultima version de Screensaver plugin.
Lo encontrás en Extras / Screensaver

Y ahora la parte mas divertida, cargarle el xwinwrap
En la primer pestaña expandis la opcion Avanzado y te encontrás con las opciones de Accion de Inicio y de Cierre (Start Up Action y Shutdown Action). Entonces:

Como Shutdown action nosotros siempre pondríamos:
killall xwinwrap
Y como Startup action

Para Videos


xwinwrap -ni -o 1.0 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet /home/tu_nombre_de_usuario/tu_ruta_a_video/tu_video.avi

Para los salvapantallas de linux

Con este commando cargas el clasico salvapantalla de Matrix: xwinwrap -ni -argb -fs -s -st -sp -a -nf -- /usr/lib/xscreensaver/glmatrix -window-id WID.

Para los otros salvapantallas solo cambia glmatrix por el que desees cargar (bubble3d, skyrocket, matrixview, solarwinds, etc).


XWINWRAP
Si no tenes xwinwrap instalado hace:
sudo apt-get install xwinwrap
Si no lo encuentra deberias agregar los repos de Treviño:
http://goberylgo.blogspot.com/2007/01/el-gestor-de-ajustes-de-beryl-aparecio.html
(Desde ese link podes configurar tu sources.list con los repositorios necesarios, incluida la llave).

Otra ópcion es bajar el paquete deb directamente: xwinwrap_0.1+cvs20060209_i386.deb

O por último, si sos compilador compulsivo, cosa cada vez más frecuente entre los usuarios de Beryl, entonces deberias hacer lo siguiente:
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xapps co xwinwrap
cd xwinwrap
make
sudo cp xwinwrap /usr/bin


Listo por hoy. A disfrutar de este juguetito no oficial de Beryl. Y ojalá que el autor de este plugin pueda cumplir con su propio deseo y que le salga lo que tanto esperamos todos, un "Dancing Cube" que gire al ritmo de la música que le carguemos! Ahh! Que bonito! :)
Saludos y hasta el proximo post.

Etiquetas: , , , ,

9 Comments:

Blogger Thomas Van Ta said...

Tengo beryl funcionando perfectamente, pero no desde treviño, ese me daba errores. Y al probar a instalar me dio este error:
Package beryl was not found in the pkg-config search path.
Perhaps you should add the directory containing `beryl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'beryl' found
/bin/sh: libtool: not found
make: *** [build/libscreensaver.lo] Error 127

q puede ser??

4:07 p. m.  
Blogger Rodolfo said...

Pareceria que tenes instalado Beryl desde paquetes binarios y estas tratando de compilar este plugin..

Deberias ir agregando las dependencias necesarias para compilar (paq1uete de desarrollador, etc, bla bla)

empeza por instalar libtool
(sido apt-get install libtool) desde consola
y despues fijate aca cuales te pueden seguir faltando a medida que te pida
http://goberylgo.blogspot.com/2007/03/como-compilar-beryl-en-edgy-o-feisty.html#dependenciasberyl

Saludos :)

4:19 p. m.  
Blogger Unknown said...

hola amigos estoy encantado con el beryl y les hago una propuesta muy interesante, sería muy chevere que los pluguins de lluvia y nieve se mesclaran con las predicciones del liquid weater++ del karamba de modo que si llueve o nieva en nuestra región pues que el escritorio se active automáticamente. que espectáculo....! los dejo con la inquietud amigos desarrolladores del beryl.

4:22 a. m.  
Blogger Unknown said...

hola amigos estoy encantado con el beryl y les hago una propuesta muy interesante, sería muy chevere que los pluguins de lluvia y nieve se mesclaran con las predicciones del liquid weater++ del karamba de modo que si llueve o nieva en nuestra región pues que el escritorio se active automáticamente. que espectáculo....! los dejo con la inquietud amigos desarrolladores del beryl.

4:26 a. m.  
Blogger Black Gekko said...

hola, mi problema, es que no puedo ver glmatrix, y tengo todo instalado. otra data que te doy es que tengo el driver nvidia 9631 instalado junto con beryl, pero ningun plugin me funciona...xgl no lo tengo instalado, y tengo la placa activada. que puede ser?. saludos

12:43 a. m.  
Blogger Rodrigo said...

Bueno... todavia soy bastante merso en esto de Linux y mas todavia con Beryl...
Segui el how to al pie de la letra y me paso esto (incluyo el ultimo comando)


root@Habitacion:/home/chango/Desktop/screensaver-plugin# make && sudo make install
-e compiling : screensaver.c -> build/libscreensaver.lo[: 5: ==: unexpected operator
Package beryl was not found in the pkg-config search path.
Perhaps you should add the directory containing `beryl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'beryl' found
/bin/sh: libtool: not found
make: *** [build/libscreensaver.lo] Error 127

Independientemente de esto, quiza me puedas dar una mano con otro "detalle".
Beryl anda perfecto, inicio el gestor de Emerald, elijo el tema pero no lo carga, intente reiniciar Emerald pero sigo en bolas, busque por todos lados y no hay manera de solucionarlo, ademas de una curiosidad, cuando, abro la consola con Beryl como gestor activo no veo nada, si o si tengo que activar metacity...
Alguna idea ?
martinellirodrigo@gmail.com
tante gratzie maestro !
PD: aguante Ramones !!!

5:43 p. m.  
Blogger erick palacios said...

para este error
e compiling : screensaver.c -> build/libscreensaver.lo[: 5: ==: unexpected operator
Package beryl was not found in the pkg-config search path.
Perhaps you should add the directory containing `beryl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'beryl' found
/bin/sh: libtool: not found
make: *** [build/libscreensaver.lo] Error 127

desde ubuntu yo hice lo siguiente

descargue el archivo screensaver-plugin.tar.gz
descomprimes

desde Synaptic baje lo siguiente
libxss-dev
beryl-dev
libtool
supongo que tambien se pueden instalar asi sudo apt-get install 'nombre de paquete'

despues desde la carpeta descomprimida
"screensaver-plugin"
declare la variable de entorno
PKG_CONFIG_PATH a la carpeta pkgconfig
la puedes localizar asi
locate pkgconfig
en ubuntu me quedo asi
PKG_CONFIG_PATH=/usr/lib/pkgconfig/
y por ultimo instalas
sudo make && make install
me salieron dos advertencias
==: unexpected operator
pero instalo bien
si no tienes en xwinwrap el enlace esta arriba
o aqui esta la direccion http://3v1n0.tuxfamily.org/pool/edgy/beryl-svn/xwinwrap_0.1+cvs20060209_i386.deb
eso es todo

pd espero que les ayude

3:37 a. m.  
Blogger Marco A. Díaz said...

Hola esta bueno el tuto pero tengo un gran problema en el momento de compilar el pakete. Cuando le doy make && sudo make install me da el siguiente error.

-e compiling : screensaver.c -> build/libscreensaver.lo[: 5: ==: unexpected operator
Package beryl was not found in the pkg-config search path.
Perhaps you should add the directory containing `beryl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'beryl' found
/bin/sh: libtool: not found
make: *** [build/libscreensaver.lo] Error 127

No tengo ni idea que puede ser. Supongo que es la dirección donde esta el beryl pero no se como especificar o que debo hacer.

Gracias por cualquier ayuda

3:15 p. m.  
Blogger Prezeus said...

a mi se me jodio el beryl ya no arranca... alguna idea para dejarlo como estaba???
gracias de antemano

4:45 a. m.  

Publicar un comentario

<< Home