Cuaderno de Campo

Apuntes, Ideas y Observaciones

otras maneras de usar Xgl

9 de Enero, 2007

Xgl ha dado juego, además de al desarrollo de Compiz y Beryl a otra serie de mini aplicaciones con las que “alegrar” el escritorio de KDE/GNOME. Aqui van tres más, para jugar un rato:

Kiba-dock: Aprovecha el motor Akamaru para crear una barrita de tareas en la cual los iconos se comportan simulando propiedades físicas (colisión, elasticidad, gravedad) y por supuesto como se espera que funcione un icono: tambien lanzan programas.

Hay tres modos de “presentacion”, simple: los iconos se mueven de manera independiente unos de otros. cuerda: los iconos se encuentran insertos en medio de una “cuerda invisible” que los une, de tal manera que al tira de uno de ellos, los demas se ven arrastrados. malla: los iconos se reparten por la pantalla manteniendose equidistantes entre ellos, como si se repeliesen

Cairo-clock: un bonito reloj vectorial para el escritorio con multitud de pieles.

Xwinwrap: Una aplicacion desarrollada por el mismo autor de XGL mediante la cual se pueden lanzar videos y salvapantallas que se ejecutarán sobre el propio escritorio.

Las opciones via terminal son algo farragosa. Una vez instalado Xwinwrap, crea un script con este contenido() :#!/bin/bash
ls /usr/lib/xscreensaver
echo “Seleciona salvapantallas:”
read sc
xwinwrap -ni -argb -fs -s -st -sp -b -nf — /usr/lib/xscreensaver/$sc -root -window-id WID;

Guardalo en tu carpeta bin (ejem: ~/bin/lanzarsalvapantallas), hazlo ejecutable (chmod +x ~/bin/lanzarsalvapantallas ) y ejecuta desde un terminal lanzarsalvapantallas

Modificando el script anterior puedes hacer los mismo con los videos de tu disco duro:xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet pelicula.mpg

  1. gabriel guridlian

    hola bueno primero felicito a qien haya posteado , porq es sorprendente los conocimientos q se pueden lograr de un SO tan interesante como lo es linux. me he vuelto loco tratando de buscar la solucion al salvapantallas como fondo de escritorio , y tus pasos son los unicos q me han resultado. en la linea de comandos q tu pones al crear el 1er script , como no se hacer uno , supuse algo q habia leido en otra pagina y puse este comando en la terminal ~ xwinwrap -ni -argb -fs -s -st -sp -b -nf — /usr/lib/xscreensaver/$sc -root -window-id WID;~ al poner esto corriendo el XGL , logre poner en funcionamiento el Xscreensaver como fondo de pantalla, pero obviamnete q al cerrar la terminal si hacer nada mas , el salvapantallas del escritorio desaparece, quisiera saber q puedo hacer para q cada vez q inicie sesion aparesca el fondo q yo deseo y si debo hacer el script q lenguaje usar y como deberia hacerlo , se q no toman demasiado tiempo , el screensaver q uso es GLMATRIX , si puedes lograrme el script con ese salvpantallas y luego me lo envias , te estaria muy agradecido .
    desde ya mis felicitaciones por el post

    salu2

  2. Trebol-A

    hola Gabriel,
    te haces un script con:

    #!/bin/bash
    xwinwrap -ni -argb -fs -s -st -sp -b -nf — /usr/lib64/xscreensaver/glmatrix -root -window-id WID 2>/dev/null &

    Lo guardas en tu carpeta: ~/bin/fondo_gl_matrix
    lo haces ejecutable: chmod +x ~/bin/fondo_gl_matrix
    lo enlazas desde Autostart: ln -s ~/bin/fondo_gl_matrix ~/.kde/Autostart

    Con eso se autoinicia con la sesión de kde. Para cerrarlo deberias hacer desde una consola: killall xwinwrap

    y a jugar… ;)

  3. Trebol-A

    upps…. reemplaza lib64 por lib si estás en un sistema de 32bits, mi sistema es de 64bits…

  4. gabriel guridlian

    ok , entiendo , pero no comprendo como hacer un script , ya que considerando tu info

    #!/bin/bash
    xwinwrap -ni -argb -fs -s -st -sp -b -nf — /usr/lib64/xscreensaver/glmatrix -root -window-id WID 2>/dev/null &

    donde coloco eso ?
    serias tan amable de mostrarme unos pasos , soy nuevo en linux y la verdad q no comprendo esta parte .

    muchas gracias por tu atencion

    gabriel

  5. gabriel guridlian

    encontre via google q se utilizan estos comandos , pero puestos en un archivo texto , eso es lo unico q se , podrias explicarme un poco mas detalladamente en pasos q hacer ? te estaria muy agradecido porq realmente qiero poner ese fondo y no logro realizar la maniobra para q qede .

    gracias

  6. gabriel guridlian

    bueno , logre crear el script con el editor de texto y copie tu info y la pegue dentro osea

    ( #!/bin/bash
    xwinwrap -ni -argb -fs -s -st -sp -b -nf — /usr/lib64/xscreensaver/glmatrix -root -window-id WID 2>/dev/null & )

    hecho eso , guarde el archivo en mi carpeta personal … luego de ahi en mas nose como continuar nose como hacerlo ejecutable y enlazarlo al autostart como dices …

    porfavor , te ruego q me ayudes ! >D

    gracias de todos modos

    gabriel

  7. Trebol-A

    Vale, ya tienes un archivo con el contenido que comentabamos.
    Ahora abres una consola en la carpeta donde tengas guardado dicho archivo, y en la consola escribes:
    chmod +x nombredelarchivo

    Comprueba que funciona escribiendo:
    ./nombredelarchivo

    ¿ya tienes convertido tu script en ejecutable y funciona?

    Ahora haces un enlace simbolico a dicho archivo en tu carpeta de autoinicio de kde, que ubica en /home/tu_usuario/.kde/Autostart

    Para hacer el enlace simbólico escribes en la consola:

    ln -s /home/tu_usuario/archivo_ejecutable /home/tu_usuario/.kde/Autostart/

    y listo, cada vez que inicies kde se ejecutará el script recien creado.

  8. gabriel guridlian

    no logro pasar la parte q se hace ejecutable , puse esto en el script >

    #!/bin/bash
    xwinwrap -ni -argb -fs -s -st -sp -b -nf — /usr/lib64/xscreensaver/glmatrix -root -window-id WID 2>/dev/null &

    lo guardo en el directorio home/guiridlian/bin/fondo_gl_matrix

    una vez alli abro una consola y escribo > chmod +x fondo_gl_matrix

    y luego escribo para comprobar como tu dices > ./fondo_gl_matrix

    debe aparecer teoricamente el salvapantallas de fondo de escritorio no ? , pues no aparece …

    de todas formas tmb me falta la carpeta de autoinicio de kde. No figura en mi directorio home/guiridlian

    espero tu respuesta , se q puedes solucionarmelo >D

    gracias

  9. gabriel guridlian

    ahora, lo q me sucede es lo siguiente , tengo hecho el script de nuevo y he puesto lo siguiente >

    #!/bin/bash
    xwinwrap -ni -argb -fs -s -st -sp -b -nf — /usr/lib/xscreensaver/glmatrix -root -window-id WID;

    al poner este comando y darle doble click en el lugar donde esta guardado , me dice que es un archivo de texto ejecutable , asiq lo ejecuto y el xscreensaver anda perfecto ! , pero por el contrario si abro una consola y le pongo >

    fondo_gl_matrix

    me dice esto > bash: fondo_gl_matrix: orden no encontrada

    q debo hacer ???? ayuda por favorrr !!!

    se q estoi cerca !

  10. gabriel guridlian

    he logrado hacer funcionar en todo sentido el script , ahora debo hacer lo del kde , lo del autostart

    es el ultimo paso q me faltaaaaa

    te repito me falta la carpeta de autoinicio de kde. No figura en mi directorio home/guiridlian

    te ruego q me ayudes !!!!!!!

  11. Trebol-A

    La carpeta de autoinicio está dentro de la carpeta .kde de tu /home/guiridian , pero el puntito delante de “kde” indica que es oculta. Abre konqueror y escribe en la barra de dirección /home/guiridian/.kde , ahí deberias verla ó bien en /home/guiridian/.kde/share/Autostart

  12. gabriel guridlian

    uhi perdon por molestarte tantas veces seguidas , es q sos la unica ayuda q tengo , porq puede suceder q al ejecutar el script se ejecuta el xscreen perfectamente pero cuando cierro la consola desaparece habia logrado superar eso , pero me volvio a suceder >S

Deja aquí tu comentario

« The Yes Men, documental

Nerea en enero »


Cuaderno de campo es un blog mantenido por Trebol-a y en el que escriben Trebol-a, Miguel y Mónica
Si quieres saber algo más sobre los autores acude a la página acerca-de, si quieres contactar con alguno de nosotros hazlo a través de contactar

Todo el contenido de la web (imágenes, textos, vídeos, a excepción de aquellas obras de otros autores enlazados por Cuaderno de Campo) se acoge a los términos de la licencia Creative Commons