El futuro es HOY

Alejandro me presumió que con apt-get se había lanzado al vagón de la modernidad y había instalado Xgl.

No queriendo quedarme atrás, me dije: “pues vamos a intentarlo”.

La manera sencilla era pasarme a X.org 7.0 (inestable ahorita en Gentoo), bajar el overlay de portage de Hanno Böck, y hacer el correspondiente emerge. La manera complicada era tratar de instalar sólo lo necesario en /opt. Por supuesto, traté la complicada.

Buen Dios. Mala idea.

Siendo justo, la idea no era tan mala. Sólo no sabía que lo que buscaba era imposible. Mi idea era justamente el evitarme tener que pasarme a X.org 7.0, dejando mi sistema de trabajo más o menos incólumne, y tener lo nuevo en /opt para cuando quisiera jugar.

Y lo peor es que, por afuera, parecería que se puede, porque (con sus bemoles) todo compila. La bronca es que Xgl (creo) hace unos dlopen a otras partes de X, y como yo tenía X.org 6.8, la cosa nomás no jalaba.

Pero yo no sabía eso. Así que recompilé Xserver, Xgl, Mesa, y un montón de paquetes de X (que por cierto, siempre apoyé el partir a X en varios paquetes, pero exageraron… ¡son como 200!), unas 20 veces antes de por fin descubrir que no se podía instalar Xgl sin X.org 7.0.

Así que por fin desenmascaré X.org 7.0, y veinte minutos después (con una complicación muy menor) por fin tuve el futuro hoy:

Compiz

Compiz

Es impresionante. No sólo es precioso, además es increíblemente funcional. Le faltan cosillas: el exposé no permité seleccionar iconos cuando están en miniatura las pantallas, el task switcher sólo recorre las ventanas en una dirección, etc. Pero ya está muy avanzado.

Y lo más chingón, es que esto sólo funciona en Linux. No hay ningún sistema operativo que haga tales cosas: MacOS X se acerca, y tal vez también lo haga Vista; pero esta carrera ha terminado, y la ganó Linux.

11 comentarios sobre “El futuro es HOY

  1. Bueno tanto como que “por fin descubrir que no se podía instalar Xgl sin X.org 7.0” bueno, yo tengo el XGL funcionando a la perfeccion en :-)

    X Window System Version 6.9.0
    Release Date: 21 December 2005
    X Protocol Version 11, Revision 0, Release 6.9
    Build Operating System: Linux 2.6.13.2 i686 [ELF]

    Y … la compile yo mismo, lo que no funciona es la extension NV-CONTROL que usa la utilidad de configuracion de NVIDIA y el GLX :-( asi que al menos en mi caso (una tarjeta GFORCE FX 5200 ) no tengo aceleracion 3D con GLX, aunque el XGL funciona perfectamente bien.

    Y … Sí tienes razon “por fin tuve el futuro hoy”
    http://zizeta.homelinux.net/html/index.php?blog/show/5

  2. Sí, pero X.org 6.9 es básicamente igual a X.org 7.0. Yo tenía el X.org 6.8, y ahí sí no se podía (créeme, lo intenté un ratote).

    Y está raro que no jalé la aceleración 3D.

  3. por hay leí que necesitas una GPU de las series GFORCE 6XXX o superior para que funcione el GLX :-( , vi en un demo que ejecutaban el Quake y el glxinfo en mi pc dice:

    oberon@zizeta:~$ glxinfo
    name of display: :0.0
    display: :0 screen: 0
    direct rendering: No

    :_( … por el momento no tengo ningun juego que use el Layer de OpenGL, salvo los screensavers que utilizan este ultimo(que de plano ni se mueven):

    oberon@zizeta:~$ glxgears
    378 frames in 5.0 seconds = 75.541 FPS
    oberon@zizeta:~$

    El glxgears deberia rondar por los 1000 o 1200 FPS sin FSAA pero :-( . Los Hackers ya lo solucionaran, esto que le han puesto a la X es …. ” [ sin palabras ] ” . ^^ perdón pero me acuerdo de los tiempos de X 3.3.6 … y :-)!!!

  4. Mira lo q a mi me hace falta es configurar el fichero de gnome-screensavers de tal forma q pueda agregar por mi misma cualquier video como scrennsaver, eso es lo q no se hacer, ya se poner fotos, pero no videos, tienes alguna idea?
    Thanks

  5. Uff, Mira este es un ejemplo, aqui yo puedo cargar las imagines, ahora solo necesito la funcion q carge un video :-(

    [Desktop Entry]
    Encoding=UTF-8
    Name=Hola
    Comment=This Shows random planets from random points of view using Hola
    TryExec= slideshow — location=/usr/share/pixmaps/backgrounds/Hola
    Exec= slideshow
    StartupNotify=false
    Terminal=false
    Type=Application
    Categories=Screensaver
    X-Ubuntu-Gettext-Domain=xscreensaver

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *