View previous topic :: View next topic |
Author |
Message |
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Sat Mar 26, 2005 1:46 pm Post subject: [HOWTO] Luminocity |
|
|
Si no sabes lo que es visita esta pagina y mira los videos. No sirve para usarlo, pero bueno, esta curioso. Para instalarlo necesitamos tener instalado cvs. Comenzamos:
1- Creamos un directorio en nuestro entorno de trabajo para guardar el codigo fuente, por ejemplo src y nos situamos en el:
Code: |
cd ~
mkdir src
cd src
|
2- Para obtener el codigo ejecutamos:
Code: |
cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome get jhbuild
cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome get luminocity
|
3- Ya tenemos el codigo fuente de jhbuild y luminocity, ahora copiamos el modulo de luminocity a jhbuild:
Code: |
cp luminocity/luminocity.modules jhbuild/modulesets/
|
4- Instalamos jhbuild con:
Code: |
cd jhbuild
make && make install
|
5- Editamos el archivo de configuracion .jhbuildrc con (ajustar checkoutroot y prefix ):
Code: |
import os
moduleset = 'luminocity'
modules= [ 'luminocity' ]
cvsroot = ':pserver:anonymous@anoncvs.gnome.org:/cvs/gnome'
checkoutroot = '/home/psm1984/src/luminocity/'
prefix = '/home/psm1984/bin/luminocity/'
autogenargs='--enable-maintainer-mode --disable-static'
os.environ['INSTALL'] = os.path.join(os.environ['HOME'], 'bin', 'install-check')
|
6- Exportamos las siguientes variables:
Code: |
export AUTOMAKE=automake-1.7
export ACLOCAL=aclocal-1.7
|
y creamos el directorio que indicamos con prefix:
Quote: |
mkdir /home/psm1984/bin/luminocity/
|
7- Pasamos a compilar e instalar el programa:
Code: |
cd /home/psm1984/bin
./jhbuild build xserver luminocity
|
7.1- Hay que parchear el xserver, para ello:
Code: |
cd /home/psm1984/src/luminocity/xserver
wget http://www.gnome.org/~seth/xserver.patch
patch -p0 < xserver.patch
|
7.2- Se recompila xserver:
Code: |
cd /home/psm1984/bin
./jhbuild buildone -n xserver
|
8- Ya esta todo preparado, ahora lanzamos unas X falsas, no os preocupeis, no "sale nada":
Code: |
cd /home/psm1984/bin
./jhbuild run Xfake -screen 1400x4200x32 :1 &
|
Poner la resolucion que useis, yo tengo 1400x1050, pero el valor vertical hay que multiplicarlo por 4.
9- Lanzamos un terminal:
10- Por ultimo cargamos luminocity, donde ya saldra una ventana:
Code: |
./jhbuild run luminocity :1 &
|
Suerte .
PD: Para mover ventanas que esten "fuera de la pantalla" pulsar la tecla de windows, y arrastras la ventana mientras se hace click.
PD2: He añadido los puntos 7.1 y 7.2
PD3: Si lo quieres lanzar a pantalla completa hay que lanzar luminocity con la opcion -f (./jhbuild run luminocity -f :1 &)
PD4: Se puede cargar una imagen de fondo simplemente añadiendo el path (./jhbuild run luminocity -f :1 /ruta/de/imagen &)
Me he creado un pequeño script para lanzarlo facilmente:
Code: |
~/bin/jhbuild run Xfake -screen 1400x4200x32 :1 &
DISPLAY=:1 xterm &
~/bin/jhbuild run luminocity -f :1
killall Xfake
|
Last edited by psm1984 on Sat Mar 26, 2005 4:19 pm; edited 5 times in total |
|
Back to top |
|
|
Overpeer Apprentice
Joined: 17 Mar 2004 Posts: 200 Location: Valencia
|
Posted: Sat Mar 26, 2005 2:27 pm Post subject: |
|
|
jejeje ... genial
En cuanto tenga el sobremesa listo lo pruebo ^^
Un saludo. |
|
Back to top |
|
|
Sparkster Apprentice
Joined: 06 Aug 2004 Posts: 205
|
Posted: Sat Mar 26, 2005 4:24 pm Post subject: |
|
|
Es acojonante, pero todavía no soy capaz de arrastrar ventanas de fuera. Otro detallito: si arranco el amsn desde dentro, desaparece el luminocity :S |
|
Back to top |
|
|
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Sat Mar 26, 2005 4:39 pm Post subject: |
|
|
Si no te funciona lo de la tecla de windows para mover ventanas, puedes ejecutar:
xmodmap -e 'keycode 95=Super_L'
que te asigna esa funcion a la tecla F11, asi lo puedes probar con F11+click+mover el raton.
En cuanto a lo del amsn, a mi tambien me pasa, tienes que tener en cuenta que esta en desarrollo, mas que un programa de verdad es una muestra.
PD: Aqui habla tambien de otros fallos comumes http://live.gnome.org/Luminocity |
|
Back to top |
|
|
Sparkster Apprentice
Joined: 06 Aug 2004 Posts: 205
|
Posted: Sat Mar 26, 2005 5:03 pm Post subject: |
|
|
Sea como sea, es acojonante igual. Ah, y la guía está muy bien. Un gallifante de mi parte.
EDITADO: sigo sin poder meter las ventanas. No sé si será porque la cago bien xDDDD. A ver, hice este script:
Code: |
#!/bin/bash
cd /home/sparkster/bin
xmodmap -e 'keycode 95=Super_L'
./jhbuild run Xfake -screen 1280x4096x32 :1 &
DISPLAY=:1 xterm &
./jhbuild run luminocity -f :1 &
killall Xfake
|
Entonces, pulso F11, sin soltarlo, hago click en el marco de una ventana, y la arrastro hasta el luminocity. ¿Es así? |
|
Back to top |
|
|
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Sat Mar 26, 2005 5:26 pm Post subject: |
|
|
Sparkster wrote: | EDITADO: sigo sin poder meter las ventanas. No sé si será porque la cago bien xDDDD. A ver, hice este script:
Code: |
#!/bin/bash
cd /home/sparkster/bin
xmodmap -e 'keycode 95=Super_L'
./jhbuild run Xfake -screen 1280x4096x32 :1 &
DISPLAY=:1 xterm &
./jhbuild run luminocity -f :1 &
killall Xfake
|
Entonces, pulso F11, sin soltarlo, hago click en el marco de una ventana, y la arrastro hasta el luminocity. ¿Es así? |
En cuanto a:
xmodmap -e 'keycode 95=Super_L'
no hace falta meterlo en el script, ya que una vez que lo ejecutes creo que el efecto dura hasta reinicies las X.
Y de esta linea :
./jhbuild run luminocity -f :1 &
quitale el &, ya que es para que lo lance en background, y si hace eso, a continuacion se mata Xfake. Si lo quitas, hasta que no termine luminocity, no se mata Xfake.
En cuanto a lo de mover las ventanas creo que me he expresado mal, sirve para mover aplicaciones dentro de luminocity, no para "meter aplicaciones dentro de la ventana". A mi por lo menos el terminal que se carga sale con el borde por fuera, y no se puede mover, entonces uso lo de tecla windows+click. |
|
Back to top |
|
|
Sparkster Apprentice
Joined: 06 Aug 2004 Posts: 205
|
Posted: Sat Mar 26, 2005 11:10 pm Post subject: |
|
|
Tienes razón, lo había malinterpretado. Pues está muy bien el asunto. ¿Se puede ejecutar desde un terminal? Es decir, sin haber arrancado las X todavía. |
|
Back to top |
|
|
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Sun Mar 27, 2005 12:39 pm Post subject: |
|
|
Sparkster wrote: | Tienes razón, lo había malinterpretado. Pues está muy bien el asunto. ¿Se puede ejecutar desde un terminal? Es decir, sin haber arrancado las X todavía. |
No se puede, solo es un gestor de ventanas como metacity, kwin, openbox... Y creo que tampoco se puede ejecutar fuera del xfake. |
|
Back to top |
|
|
quelcom Guru
Joined: 16 Mar 2004 Posts: 306 Location: Catalonia
|
Posted: Sun Mar 27, 2005 3:13 pm Post subject: |
|
|
Estoy atascado en el punto 7. Al compilar el programa me salta esto:
Code: | hades@Shinra bin $ ./jhbuild build xserver luminocity
*** Checking out XExtensions *** [1/24]
cvs -z3 -q -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs checkout -P -A XExtensions
cvs [checkout aborted]: connect to cvs.freedesktop.org(131.252.208.82):2401 failed: Connection refused
*** error during stage checkout of XExtensions: could not update module *** [1/24]
[1] rerun stage checkout
[2] ignore error and continue to configure
[3] give up on module
[4] start shell
[5] go to stage force_checkout
choice:
|
He estado probando las opciones y nada parece funcionar. Y si salto a la opcion 2 me da un error en la terminal.
Code: | Traceback (most recent call last):
File "/home/hades/font-src/jhbuild/jhbuild", line 6, in ?
File "/home/hades/font-src/jhbuild/jhbuild/main.py", line 115, in ma
in
jhbuild.commands.run(command, config, args)
File "/home/hades/font-src/jhbuild/jhbuild/commands/base.py", line 4
4, in run
return func(config, args)
File "/home/hades/font-src/jhbuild/jhbuild/commands/base.py", line 1
32, in do_build
build.build()
File "/home/hades/font-src/jhbuild/jhbuild/frontends/buildscript.py"
, line 83, in build
nextstate, error, altstates = module.run_state(self, state)
File "/home/hades/font-src/jhbuild/jhbuild/modtypes/base.py", line 6
9, in run_state
return method(buildscript)
File "/home/hades/font-src/jhbuild/jhbuild/modtypes/base.py", line 1
24, in do_configure
os.chdir(builddir)
OSError: [Errno 2] No such file or directory: '/home/hades/font-src/lu
minocity/XExtensions'
|
Por otra parte no tengo el archivo xserver dentro de la carpeta luminocity. Se crea automaticamente en el punto 7?
He revisado todos los pasos y parece que todo esta correcto. font-src es el dir donde reside el codigo fuente (equivale a tu carpeta src).
Alguna ayuda? Gracias |
|
Back to top |
|
|
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Sun Mar 27, 2005 4:49 pm Post subject: |
|
|
No es problema tuyo, parece que ha cambiado algo del cvs que rechaza la conexion, voy a mirar porque puede ser.
Edito: parece que por ahora solo queda esperar a que se recupere el cvs de freedesktop.
Last edited by psm1984 on Sun Mar 27, 2005 5:06 pm; edited 1 time in total |
|
Back to top |
|
|
quelcom Guru
Joined: 16 Mar 2004 Posts: 306 Location: Catalonia
|
Posted: Sun Mar 27, 2005 5:06 pm Post subject: |
|
|
De acuerdo. Si sabes algo ya nos contarás
Gracias por todo.
Saludos |
|
Back to top |
|
|
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Mon Mar 28, 2005 9:24 am Post subject: |
|
|
Parece que vuelve a funcionar correctamente . |
|
Back to top |
|
|
quelcom Guru
Joined: 16 Mar 2004 Posts: 306 Location: Catalonia
|
Posted: Tue Mar 29, 2005 6:07 pm Post subject: |
|
|
Si, ya puedo bajar lo que me falta.
Gracias |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|