Cómo empezar a usar Gnome 2.6


En este pequeño Howto explico de manera rápida los entresijos de Garnome para poder usarlo como escritorio Gnome. Además el día 24 de este mes sale la nueva versión: 2.6 con muchas nuevas características. Espero que con esto os pique la curiosidad.

Garnome y su flexibilidad

Hace tiempo que me pasé a gnome como escritorio de trabajo para mi GNU/Linux.
¿Por qué me gusta? La verdad es que no sabría explicarlo, simplemente me gusta.
Como ya he dicho antes el objetivo de este artículo es que podais probar y
disfrutar este escritorio en cualquier distribución, para eso vamos a hacer uso de GARNOME.

¿Qué es garnome?

Garnome son una serie de scripts que nos compilan todo el escritorio Gnome, (lo podemos
personalizar no os preocupeis), en la carpeta que querais. Por defecto os compila el
escritorio en vuestro HOME. Esta característica para mi tiene muchas ventajas:
Nos permite, siempre y cuando /home sea una partición, que no dependamos de la
distribución que tengamos, pues con montar /home ya tendríamos nuestro Gnome.
Podemos tener diferentes versiones en carpetas distintas: /home/garnome2.X etc

Borrar el escritorio es tan sencillo como borrar su carpeta de instalación y
añadir software es muy sencillo.

También puede tener algún incoveniente, sobre todo si la máquina es multiusuario de verdad,
es decir, hay más gente que usa realmente la máquina. Si quieres que ese sea el escritorio
por defecto habrá que buscar otra carpeta de instalación y ajustar permisos, pero este apartado
no entra dentro del objetivo del artículo. Aquí el objetivo es para ti, para un usuario solo.

Lo primero de todo: obtener garnome

Bien, lo primero es descargar una versión de garnome. Hay muchas y muy variadas.

La página desde la que podeis bajar garnome es la siguiente:
http://www.gnome.org/~jdub/garnome/
Todo en inglés, pero no es complicado. Buscais la versión que quereis, siempre os comentan
las características de cada una de las versiones y las instrucciones para instalar garnome.
Si os gusta el riesgo, bajaros la última versión, no se tienen muchos problemas, pero al ser
una versión muy reciente suelen salir a la luz bugs, que ya puestos es bueno reportarlos.

Bueno, una vez descargado lo descomprimís en vuestra carpeta HOME. Se os creará una carpeta
con el siguiente nombre:
/home/user/garnome-version
Ahí vamos a tener una estructura de directorios que a continuación explicamos: (puede variar
de una versión a otra pero lo básico no)

gar.conf.mk -> este archivo es donde configuramos datos como dónde queremos que se instale Gnome
gnome -> carpeta que tiene todos los “paquetes” del escritorio de gnome
meta -> carpeta que tiene “meta-paquetes” es decir el del escritorio de gnome, el paquete de Ofimática para gnome, etc
misc -> carpeta que contiene paquetes que son de gnome, pero que son necesarios para ejecutar gnome
mono -> carpeta con el entorno Mono

Como veis no es muy complicado. Todo bien ordenadito.

Comenzamos

Lo primero es decidir en qué carpeta lo vamos a instalar. Yo actualmente cambio un pequeño
detalle en el directorio destino, más que nada para probar varias versiones a la vez. Editais el
archivo gar.conf.mk y buscais lo siguiente:

main_prefix ?= $(HOME)/garnome

Lo que haremos será añadir la versión de gnome a la carpeta, es decir:

main_prefix ?= $(HOME)/garnome2.4 si es la versión gnome 2.4 la que vamos a instalar.

Guardais los cambios y nos movemos hacia la carpeta: meta/gnome-desktop. Aquí tendréis un archivo
que se llama Makefile y que vamos a ver para que os hagais a la idea de lo que es un meta-paquete.
Si editais el archivo vereis la siguiente información:

GARNAME = gnome-desktop -> nombre de lo que vamos a compilar
GARVERSION = 1 -> versión
CATEGORIES = meta -> categoría
LIBDEPS = -> lista de paquetes y orden de lo que vamos a compilar

Yo aquí modifico qué paquetes no quiero, por ejemplo los juegos. Buscad qué quereis
o qué no quereis instalar y borrar sin miedo de la línea LIBDEPS aquellos paquetes que no querais.

Para quitar por ejemplo los juegos eliminarías lo siguiente: gnome/gnome-games.
Guardais los cambios y empieza la fiesta.

Ahora simplemente teneis que ejecutar el siguiente comando: make install Con esto empezará a
descargar los archivos necesarios y empezará a compilar. Tarda un rato, pero todo depende de
la máquina y de la conexión que tengais a Internet.

Miraros las dependencias, está tanto en la página como en el Readme del tar.bz que os descargasteis.
Generalmente siempre da algún error debido a alguna librería que no tenemos instalada, para esto la
solución es instalarla en función de vuestra distribución.

Arrancando Garnome

Una vez que os ha terminado de compilar, querreis arrancarlo. Para ello en su página viene un
pequeño script para que os arranque garnome. Es muy sencillo y lo reproduzco aquí: crearemos un

script que se llamará garnome-session y que tendrá este contenido:

#!/bin/sh
GARNOME=$HOME/garnomeX.Y

PATH=$GARNOME/bin:$PATH
LD_LIBRARY_PATH=$GARNOME/lib:$LD_LIBRARY_PATH
PYTHONPATH=$GARNOME/lib/python2.2/site-packages
PKG_CONFIG_PATH=$GARNOME/lib/pkgconfig:/usr/lib/pkgconfig
GDK_USE_XFT=1
XDG_DATA_DIRS=$GARNOME/share
export PATH LD_LIBRARY_PATH PYTHONPATH PKG_CONFIG_PATH GDK_USE_XFT XDG_DATA_DIRS

exec $GARNOME/bin/gnome-session

Lo guardais en un sitio desde el que lo podais ejecutar, le dais permisos de ejecución y listo.
Ahora si estáis usando startx tendréis que poner en el .xinitrc que quereis garnome-session.

Si usais Xsession en GDM entonces lo teneis que poner en .xsession. Ambos archivos serían así:

#!/bin/sh
exec garnome-session

Con esto solo os queda arrancar las X y usar GNOME.
Añadiendo paquetes a mi Garnome

Bueno, en este punto vamos a ver cómo podemos añadir paquetes o compilar otros que están en

nuestro garnome y que no se han compilado todavía. Como vimos antes tenemos una carpeta que
se llama garnome-version/gnome. Ahí tenemos todos los paquetes que trae nuestra garnome.
Hay muchos, pero vamos a instalarnos Gimp porque es un gran software y seguro que quereis editar
imágenes. Este método vale para todos los paquetes que están dentro de gnome.

Primero accedemos a $(HOME)/garnomeX.Y/gnome . Haceis un ls para que veais la
cantidad de paquetes que hay, accedeis a gimp y os encontrareis dos archivos:

Makefile
checksums

Como este paquete gimp ya está en nuestra carpeta gnome sólo tenemos que hacer make install para
que empiece la fiesta de la compilación y esperar para ejecutarlo. Sin embargo ahora vamos a
modificar algo para hacer esto más divertido.

Editamos el archivo Makefile, y encontraremos lo siguiente:

GARNAME = gimp -> nombre de la aplicación
GARVERSION = 1.3.14 -> versión de la aplicación
CATEGORIES = gnome -> categoría de la apliación

DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 -> si está comprimido con bzip2 o con gzip

En estas partes podemos modificar la versión a una más actual. Sin embargo esto nos va a servir
para luego añadir paquetes que no están en la carpeta gnome.
Más abajo hay cosas importantes:

MASTER_SITES = ftp://ftp.gimp.org/pub/gimp/v1.3/v$(GARVERSION)/ -> lugar desde el que vamos a descargar la aplicación

LIBDEPS = gnome/gtk+ gnome/libart_lgpl -> librerías de las que depende

El MASTER_SITES es la localización de la que vamos a descargar el programa. LIBDEPS son las
librerías que necesita el programa para poder compilarse. Estas librerías son referencias a

librerías de Garnome, no del sistema. Mi recomendación es que una vez que teneis el escritorio
compilado y funcionando, es que siempre comenteis la línea LIBDEPS con una # porque os evitais
la compilación de cosas que ya tendréis compiladas. Si os da error descomentarlo, porque entonces
es que no se habían compilado esas librerías.

Finalmente queda las opciones que podemos pasarle al configure del programa:

CONFIGURE_ARGS = $(DIRPATHS)

Aquí simplemente se añaden opciones igual que si ejecutarmos ./configure –opción el –opción se
añade en esa lína y listo. Guardamos y make install. Se descarga el archivo y garnome mira que
el checksum del archivo descargado y el que tiene en el archivo checksums coincide. Sino es así
da un error. La manera de subsanarlo, -es mala pero a veces la versión que te has descargado del
software ha cambiado un poco y da estos errores-, es ejecutando lo siguiente:

md5sum download/software-version.tar.bz > checksums
make install

Y arreglado, empieza la compilación.

Con todo esto hemos visto como añadir y tocar un poco la estructura de los paquetes de garnome.
Hay veces que salen programas que no están en la carpeta gnome y queremos probarlos o usarlos.
Para ello nos vamos a la carpeta gnome, creamos una carpeta con el nombre del nuevo programa.
Copiamos un Makefile, por ejemplo el del X-Chat y lo dejamos en la raíz de nuestro nuevo programa.
Lo editamos y ponemos:

GARNAME = nombre del programa
GARVERSION = versión del programa
CATEGORIES = gnome
DISTFILES = $(GARNAME)-$(GARVERSION).tar.[gz|bz]

MASTER_SITES = dirección de dónde se va a descargar el archivo
#LIBDEPS = lo comentamos

CONFIGURE_ARGS = $(DIRPATHS) –prefix=$(HOME)/garnomeX.Y

Hay más cosas que no tocamos, con esto tendríamos todo listo. Ejecutamos make install, se
descarga el archivo y os dará un error debido a que no existe el archivo checksums. Lo
creamos con md5sum download/programa > checksums, volvemos a ejecutar make install y a esperar.

Como veis es muy sencillo, siempre son los mismos pasos:

Buscar en gnome si ya existe el paquete
Si existe, ejecutar make install y esperar
Sino
crear una carpeta con el nombre del programa
copiar un makefile en esta carpeta
modificarlo para adaptarlo a este programa
ejecutar make install dará error porque no existe checksums
ejecutar md5sum download/programa > checsums
ejecutar make install de nuevo y esperar

Una vez hecho esto, sólo queda disfrutar.

Como último comentario indicar que la carpeta garnome-version contiene todos los fuentes y objetos
con lo que ocupa un montón esa carpeta. Una vez lo tengais funcionando, iros a la carpeta gnome y
ejecutar make clean, os borra todo excepto los Makefile y checksums volviendo a ganar mucho espacio.

A disfrutar.

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1995 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.