Uberyl se convierte en ComFusion

Dado que Compiz y Beryl se han unido, Uberyl está cambiando de nombre a ComFusion. ComFusion es una modificación de Ubuntu Feisty Fawn que incluye Compiz-Fusion y muchos otros programas en un DVD-Live (1.4GB).

Yo estoy dando hosting al ISO, aprovechando la toda la transferencia que ofrece Dreamhost jejee.

Etiquetas de búsqueda: uberyl, comfusion, ubuntu, beryl, feisty fawn, compiz fusion, distros, gnu/linux, escritorios 3d

Como compilar Beryl desde los nuevos repositorios GIT

Como es bien sabido, el pasado 18 de marzo vio la luz Beryl 0.2.1. Una versión que no incluye nada nuevo en el código, pero con 2 cambios fundamentales para el proyecto: Cambio de licencia para hacerlo compatible con Ubuntu y Debian, así poder existir en los repositorios oficiales (de hecho para Ubuntu próximamente lo veremos); El otro cambio importante fue mudar el control de versiones de SVN hacia GIT, la razón de este cambio es que GIT permite trabajos mas rudos sobre el crecimiento y manejo del código; de hecho GIT es usado como control de versiones del Kernel Linux.

Para los que nos gusta estar al filo de la navaja compilando los fuentes (ni siquiera con los de Treviño jejeje) es como bajar los fuentes y compilarlos utilizando los nuevos repositorios GIT. SVN y GIT son completamente diferentes, porque hay que realizar un nuevo check out para tener una instantánea de los fuentes. Como en GIT no existe un trunk del cual se puedan descargar todos los fuentes, se tiene que hacer una copia de cada componente y cada uno será una instantánea independiente; eso significa que también hay que actualizar cada uno por separado en busca de cambios.

Afortunadamente hay varios scripts que facilitan el manejo del repositorio GIT en proyecto beryl. El primero es git-checkout.py que como su nombre lo indica hará un check out del repositorio. Para utilizarlo solo descomprimirlo en la carpeta que será padre de la copia de beryl, ej: /home/jaroche/Dev, y luego lo ejecutas con:

python git-checkout.py

El script automáticamente creará la carpeta beryl, se conectará a git://anongit.beryl-project.org y descargará cada componente. He de decir que GIT han estado inestable no siempre puedes bajar todos los componentes de un solo, así que si falla alguno solo es de volver a ejecutar python git-checkout.py y esperar que ahora si tengas una copia de todos los componentes.

Como ya lo dije en GIT no existe un trunk como en SVN donde puedas tener archivos en la raíz del repositorio, es por ello que no encontrarás del tradicional script makeall encargado de compilar todos los módulos de beryl. Pero no te preocupes makeall-git te ayudará a compilar cada modulo de un solo tirón 😉 lo descargas y lo descomprimes en la nueva carpeta de los fuentes de beryl, ej: /home/jaroche/Dev/beryl. Para ejecutarlo escribes en la consola:

sh makeall-git-01

Si todas tus dependencias están en orden, podrás compilar exitosamente tu nueva copia de beryl.

Bien ya estas disfrutando de lo último en beryl y quieres ver si hay cambios en los fuentes para hacer una nueva compilación. Para ello debes utilizar git-update y actualizar cada componente automáticamente. Lo descomprimes en la carpeta que contiene a la de los fuentes de beryl (donde ya esta git-checkout), ej: /home/jaroche/Dev, y ejecutas:

python git-update.py

Deberías de poder ver si hay cambios en el código, y digo deberías porque GIT a tenido mucha carga, no va nada bien 😦 y parece todavía siguen ajustando el repositorio …. así que por el momento no esta dando muchos resultados.

Etiquetas: , , ,

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