drmad.org
melancolia al despertar - blog de oliver etchebarne bejarano
búsqueda
teh populars
Evolución del audio de las PC (y nostalgia por Monkey Island)
Google desde la línea de comandos
Avance de "Sintel"
Cabeza 3D, round 2
¿Adios Flash? (Y bienvenido HTML5/Javascript)
Código postal para abrir cuenta de Hotmail (o MSN Live), Round 3
Códigos Postales de Perú
Cabeza 3D (Alpha)
Aclaración: ODIO JAVA (y un poco de switch/case)
Guía de pos instalación de Ubuntu Linux 10.04
Últimos comentarios
es obvio que sus videos son totalmente falsos. No se han dado cuenta?...
Me gusto la forma en que le dices a Java que es una...
Pero dejar PHP por que tenmga algo de C? eso no, no compares,...
Algo cierto es que java es uno de los primeros lenguajes,...
publicidad
dorothy
dorothy
flickr
Retrazos, por jgwong
Retrazos
feed rss / sindicalización
O usa
enlaces
« »
Publicada el 22 de February del 2009 en awn, compiz, dorothy, emerald, xfce, xwinwrap

Dorothy está más guapa que nunca :-)

http://www.youtube.com/watch?v=iTaSS6LW9Ic


Ingredientes

* GNU/Linux, obviamente.
* Compiz y Emerald
* Xfce
* Avant Window Navigator
* XWinWrap
* Cualquier port para GNU/Linux de los Really Slick Screensavers (yo usé el rsxs)

XWinWrap es un programa muy simpático que te permite crear una ventana con diversos atributos, y luego ejecutar un programa para que ponga su visualización dentro. El uso mas común, es colocar programas como fondo de pantalla en Compiz (para los que no usan compiz, es un poco más sencillo realizar lo mismo, en otro momento lo comentaré.)

Los Really Slick Screensavers los encontré hace años, en mis épocas de oscuridad y temor de guindousero, y me encantaron, por que eran alucinantes, corrían rápido, y eran free. Ahora soy más feliz, pues el desarrollador ha liberado su código fuente, y ahora es posible instalarlos como hacks para el XScreenSaver.

Para tener ese escritorio animado mono, ejecuto uno de los screensavers llamado “Hyperspace”, usando la siguiente línea de comandos:

xwinwrap -o 0.2 -ni -argb -fs -s -st -sp -b -nf -- rs-hyperspace --speed 1 -window-id WID &

Explicación de los parámetros de xwinwrap:

* -o 0.2: es para que la animación esté 80% transparente (20% opaco, “0.2″), y no brille tanto. Si no le pongo este parámetro, marea mucho :-) (en el vídeo le quité este parámetro para que se realce más el efecto)
* -ni: No acepta entrada, teclado o mouse.
* -argb: Ni idea :-) Ni el manual dice para qué es.
* -fs: Pantalla completa.
* -s: , para que sea mostrado en todos los escritorios virtuales.
* -st: No se mostrará en la barra de tareas.
* -sp: No se mostrará en el paginador.
* -b: No estará debajo de todas las demas ventanas.
* -nf: No recibirá el foco.

Explicación de los parámetros de rs-hyperspace:

* --speed 1: Para que la animación vaya despacio.
* -window-id: Con este parámetro se le indica que el screensaver deberá dibujarse en otra ventana, especificada por su ID

El WID es reemplazado por el ID de la ventana del xwinwrap.

En vez del “Hyperspace”, se puede usar un hack de XScreenSaver, como el glmatrix. Incluso, se puede colocar una película usando mplayer: Se coloca todos los parámetros habituales, y se agrega un -wid WID al final. Y listo.

El screensaver ocupa un poco de procesador, pero no me molesta. Intenté cambiarle su prioridad a una baja con renice, pero no noté mucha diferencia. Usualmente los hacks de XScreenSaver consumen menos recursos.

Quisiera ver que alguien haga algo similar con Windows Vista :-)

Comentarios a este post

    jgwong escribió:

    Yo jamás podría trabajar con eso en el fondo, debe distraer un montóoon.

    Extraño esas épocas de DOS cuando sólo podías correr un programa a la vez. Creo que esos tiempos eran mucho más productivos.

    El 22 de February del 2009 a las 13:22:01 - permalink

Publica un nuevo comentario






teh drmad blog - corriendo sobre wordpress y alojado por icaserver
todo publicado bajo la licencia Reconocimiento-NoComercial-CompartirIgual 2.5 Perú de Creative Commons.

php apache wordpress hacker Creative Commons License Peru Blogs BlogsPeru.com inkscape planeta linux