fglrx + xgl + beryl == fuck!

O le pego fuego a la ATI y me compro otra, o me encabrono y lo hago funcionar por mis ** hahaha

Si, eso es lo que dicen en los foros de beryl; y justo es lo que me pasa por la mente en estos instantes, al haber pasado horas luchando contra el fglrx.

Llevo peleando mas de 2 semanas para hacer funcionar el puto driver ATI (fglrx) con XGL y Beryl, ya casi me doy por vencido. Dos fines de semana he investigado en foros de beryl para saber que diablos hay que hacer para que ese maldito driver ceda de una vez por todas… hasta un Edgy Eft ha salido mal herido en la lucha.

Todo el problema es porque al parecer usando fglrx y XGL, no se puede lograr el direct rendering:

$ glxinfo | grep direct
Xlib: extension “XFree86-DRI” missing on display “:1.0”.
direct rendering: No

Pero extrañamente si no entro con la sesión XGL, el direct rendering funciona a todo lujo… y glxgears no da problemas :S. Luego de compilar almenos 3 drivers ati, instalar varias versiones de beryl (al menos las mejorcitas) y nada de nada, es muy frustrante!

La única solución que medio ha funcionado es hacer que beryl no utilice Pixmap, y en su lugar usar Copy para el Rendering Path. Después de tanto batallar, ya voy viendo que es lo nuevo en Beyrl 0.2rc3 y corre a todo vapor :D. El rendimiento de los efectos a mejorado miles de veces, es mas estoy buscando como bajarles la velocidad jajajajaja

Lo malo es que la estabilidad está por los suelos 😦 cuesta hacer que arranque correctamente beryl, emerald no puede cambiar las plantillas y muchos plugins se fusilan unos a otros :S . A pesar de todo es muy bueno ver que el puto driver ya va cediendo, y no digamos ver cuanto ha cambiado Beryl desde las ultimas veces que lo pude hacer correr desde el SVN 😀 Ahora estoy con los repositorios de Treviño pero cuando estabilice el driver, fijo me engancho de nuevo a los fuentes jejejeje.

Parece que mejora la estabilidad, almenos pude hacer este post a las 5:26am desde la sesión XGL.

Beryl sobre el puto driver ati

Etiquetas de búsqueda: , , , , , ,

Driver ATi 8.42 con soporte AIGLX

Después de tanto tiempo AMD y ATI estan dando buenas señales para los usuarios de GNU/Linux. ATI ha liberado la versión 8.42.3 de su driver fglrx que entre otros parches y correcciones, incluye el soporte para AIGLX. Está es un buena noticia, ya que como sabrán para Usar adecuadamente el driver ATi con Beryl o CompizFusión se debía instalar el servidor XGL, que no era precisamente lo más estable.

Bien por ATi, ahora solo nos queda prender una vela y esperar que el driver sea más estable ahora que usará AIGLX.

Descargar » Driver ATi 8.42.3.

Etiquetas: ati, amd, aiglx, drivers, hardware, gnu/linux, fglrx

Inicio automático de sesión en Ubuntu

Siempre me gusta dejar que la computadora termine de cargar después de que la enciendo, por eso aprovecho para ir a traer café o algo de comer antes de sentarme un largo rato. En Ubuntu por defecto siempre pregunta el nombre de usuario y su contraseña, algo que me da una pereza hacerlo una y otra vez.

Afortunadamente es posible configurar un inicio automático de sesión, ya sea inmediato o esperando al menos 10 segundos antes de proceder. Para configurar esta opción hay que ir a Administration >> Login Window Preferences >> Security, donde verán estas opciones:

Inicio automático de sesión en Ubuntu

Puedes escoger entre uno inmediato o por espera de tiempo. Yo prefiero el segunto ya que me da tiempo para cambiar el entorno a usar, ya que tengo una ATi X300 y de cuando en cuando decide dejar de funcionar su driver y XGL Server con ella.

Ahora si, ya no tengo que escribir mi usuario una y otra vez, solo para aquellos casos que sea necesario.

Etiquetas de búsqueda: , ,

Open Invaders

Si no te causa ningún remordimiento matar muchos padres de familia alienígenas, puedes bajarte Open Invaders un clon libre del popular y ya viejo juego Space Invaders, disponible para windows, Debian/Ubuntu y código fuente.

Open Invaders

Tuve problemas para hacerlo funcionar sobre el XGL server, pero me funciono mejor con una sesión normal en Ubuntu. El primer nivel es muy lento… pero luego ya se pone más interesante y difícil. Si me preguntan aún me gusta más la versión flash de spaceinvaders.de:

versión flash de space invaders

Etiquetas de búsqueda: , , , , , ,

Corriendo en Ubuntu Feisty Fawn

Como lo comente, el mismo día que liberaron la nueva versión de Ubuntu, Feisty Fawn, hice la actualización desde Linux Mint (basado en Edgy Eft). Bajar los 800MBs se tomo buena parte del día, vaya que use un sitio espejo sino me hubiese tardado más. El resto del día se fue en la instalación de los nuevos paquetes.

Luego del largo proceso de actualización, no he notado mayores cambios en mi escritorio, todo luce igual salvo algunos detalles extras con GNOME y que finalmente mi teclado de 105 teclas funciona correctamente bajo el XGL Server(esto si es bueno). Lo único que si ha sido un dolor de cabeza fue que se arruinara la instalación de Apache y PHP.

Cuando termino la actualización, mi Apache no arranco por que la versión de php 5.2.1 no era la misma que la de los repositorios e incompatible con apache 2.2. Elimine la versión conflictiva de php e instale la de los repositorios oficiales, todo bien hasta allí. Pero sorpresa algo raro sucedía que php5 no cargaba en apache; luego de mucho investigar y revisar apache2.conf y los módulos habilitados, pude darme cuenta que durante en la actualización de apache se instalo el paquete apache2-mpm-worker el cual no es compatible con libapache-mod-php5…. joder!

Bueno solo era de quitar ese e instalar apache2-mpm-prefork para que funcionara, en teoría. Pero no funciono bien: PHP 5.2.1 ya estaba cargado en apache2 pero ahora los scripts .php no eran ejecutados como debía de ser, a pesar de tener la directiva AddType application/x-httpd-php .php. Llege al punto que desinstale apache y php5, me asegure varias veces de que todo estuviera en orden y detener apache por completo a fin de que leyera de nuevo los archivos de configuración… y nada.

Ya casi por vencido y a un paso de arrancar con la partición de Windows, decidí reiniciar por probar… y funciono!. Pinche Apache o Firefox, no se!!, con el reinicio total del sistema se le quitaron las mañas y todo volvió a funcionar como antes. Perdí unas 3 horas de trabajo, revisando las configuración y leyendo un poco; pero por el lado bueno aprendí de memoria donde esta cada archivo 😛

Moraleja: Para la próxima actualización del sistema debo recordar ejecutar aptitude hold apache2 php5 mysq, a fin de que evite cualquier mejora de versión jejejeje.

Bueno ahora solo me toca volver a recompilar los drivers nVidia y ATi, ya que nueva versión de Kernel, hay que recompilar esos malditos drivers…. Otro que me dio problemas fue Deluge, un cliente p2p basado en GTK pero todo fue que bajara la ultima versión del mismo y listo.

En Resumen, la actualización a Feisty no me ha traído «grandes» beneficios como para justificar las horas que pase actualizando y reparando los cagadales :S . Quizás pasados los días le veré más beneficios.

Etiquetas de búsqueda: , , , , , , , , , , ,

Gnome Launch Box

Gnome Lauch BoxHace unos días encontré una de las aplicaciones más útiles para Gnome: Gnome Launch Box, que es la implementación para Linux de Quicksilver, el iniciador de aplicaciones para Mac, hermano de Katapult para KDE y de Launchy para Windows (estos dos últimos no los he probado, solo los conozco de vista).

La idea de los cuatro (Quicksilver, Launch Box, Katapult y Launch) es la misma: Utilizas una acceso desde el teclado, luego muestra una ventana donde puedes escribir las primeras letras de la aplicación que deseas ejecutar.

Si no estoy mal con Quicksilver solo acepta las primeras letras, en el caso de Launch Box busca en todo el nombre de la aplicación. Launch Box, no solo busca aplicaciones sino también contactos de Evolution, marcadores de Firefox, Documentos en el escritorio y los recientemente abiertos.

Para tener Lauch Box hay que bajar los fuentes y compilarlos, no hay de otra, aunque no son muchas las dependencias que requiere. Una vez compilado y instalado lo puedes agregar a tu inicio de sesión como gnome-launch-box -n (la -n es para que no muestre la ventana de búsqueda al arranque). Si tienes Beryl o Compiz puedes agregar el parámetro -t para tener el soporte de transparencia y cambiar a color negro.

El acceso del teclado por defecto es Alt+Espacio, igual que Quicksilver. Yo tuve problemas en XGL (pero no en AIXGL) para que funcionara este acceso, así que mejor lo modifique desde gconf-editor, buscando /apps/gnome-launch-box/bindings/activate.

Bueno, ¿Y para qué otro agregado si ya esta Run Application accesible desde Alt+F2? Launch Box es más rápido, porque en Run Application debes escribir todo el nombre (o hasta que lo auto complete) o usar el mouse, lo cual no es muy cómodo como tan solo escribir parte del nombre y luego Enter.

Gnome Launch Box aún esta en desarrollo (como todo :P) y no trae soporte para plugins, pero seguro cuando más personas lo usen más rápido madurará. A mí me gustaría que se pudiera llamar a las Aplicaciones de Sistema, como la configuración de Red o cambiar el Fondo de Escritorio.

Allí esta, otro agregado junto con Avant Window Navigator para dejar de envidiar las Mac 😀

Etiquetas de Búsqueda: gnome, ubuntu, gnu/linux, mac, gnome-launch-box, beryl, herramientas, agregados escritorio

Uberyl, Escritorio 3D a lo fácil

Hace algún tiempo escuchamos de Kororaa, la primera distribución GNU/Linux en LiveCD con un escritorio 3D configurado de paquete. Kororaa incluía compiz y los drivers propietarios de nVidia y ATI, razón por la cual se fusilaron el proyecto 😦 aunque la estabilidad dejaba mucho que desear.

Ahora tenemos UBeryl, una distro basada en Ubuntu y las bondades de Beryl juntos en un LiveCD. Es un Edgy Eft bastante tocado, incluye los Ambientes de Ventanas: Gnome, KDE, y Enlightment 17; aunque solo Gnome me funciono satisfactoriamente. También agregaron Automatix2, algunos drivers wireless, codes multimedia, emuladores znes y epsxe, aMSN, entre otros.

Hasta ahora la única versión disponible es la apha y dentro de poco saldrá una beta. El Rendimiento fue mucho mejor que el de Kororaa, las caídas fueron menos aunque cuando lo hizo fue mejor reiniciar jejeje. Mi ATI X300 funciono bien usando el driver libre y la mayoría de plugins no dieron mayor problema; lo “malo” fue que aún estuviera con Beryl 0.1.4, que ya esta bastante atrasada con respecto a beryl 0.2 (el actual) especialmente con el diseño de beryl-settings.

Lastimosamente solo funcionó en 2 de las 5 máquinas en las que la probe 😦 Y no funciono porque ni siquiera arrancó totalmente :S Si arranca, la experiencia es buena mucho mejor que con Kororaa. Uberyl es una buena oportunidad para mostrar lo que se puede hacer desde GNU/Linux sin mayores complicaciones, como las que he pasado en estos días jejeje.

Uberyl - 1 Uberyl - 2 Uberyl - 3

Descarga >> Uberyl

Etiquetas de búsqueda: , , , , , , , , , ,

Algunos problemas con Beryl 0.1.5-svn

Este principio de año ha estado algo cargado de parches y demás correcciones para los que compilamos Beryl desde los fuentes. Primero he actualizado el maldito driver ATI hacia la versión 8.32.5, si ya se que hace casi un mes que salió, pero desde que Beryl se volvió bastante inestable, la actualización del driver fue necesaria. Vaya que mejoro bastante la estabilidad :D.

A finales de diciembre la versión 0.1.4 vio la luz, y nada lentos los chicos de Beryl ya están en la versión 0.1.5 que posiblemente sea seguida de la versión 0.2.0, que promete muchas nuevas características de fondo.

Mientras tanto a los fuentes le están haciendo algunos cambio profundos (parece) dado que los cambios de los últimos días requieren borrar todos los archivos de configuración de la instalación actual de Beryl, eso implica borrar los contenidos de estos directorios (como lo cuentan en los foros):

-La caperta donde estan los fuentes del SVN; si! tiene que hacer un nuevo checkout porque hay una nueva version de beryl-settings.
-/usr/lib/beryl/
-/usr/lib/libberylsettings
-/usr/bin/beryl,beryl-xgl,emerald,heliodor,aquamariene,beryl-settings,beryl-manager.. etc
-/usr/local/lib/todo lo que sea de beryl o relacionado
-/usr/local/bin/todo lo que sea de beryl o relacionado
-/home/(tu usuario)/.beryl

De no borrar la configuración y demás cosas, beryl-settings simplemente no arrancará 😦 y no podrán disfrutar de los ultimos plugins como el Opacify que está muy bueno. Fijo manaña en la noche le tomo un video usando beryl-vidcap 😀

Actualización Enero 11: Rayos, aún tengo problemas para correr beryl-settings, a pesar de que ya instalé ls nuevas dendencias… creo que va a ser un problema de versiones con python o algo así :S

Etiquetas de búsqueda: , , , , , , , ubuntu