El COMO de configuración de GNOME

Sven Vermeulen  Autor
Lars Strojny  Editor
Joshua Saddler  Editor
John Christian Stoddart  Traductor
José Luis Rivero  Traductor

Actualizado 1 de septiembre, 2009

1.  ¿Qué es GNOME?

El proyecto

El proyecto GNOME es un proyecto de software libre dedicado al desarrollo de GNOME, un entorno de escritorio y plataforma de desarrollo Unix/Linux. La Fundación GNOME coordina el desarrollo y demás aspectos del Proyecto GNOME.

El software

GNOME es un entorno de escritorio y plataforma de desarrollo. Este software libre es el escritorio escogido por muchos líderes de la industria. Es interesante para usuarios en el mundo de los negocios y para usuarios caseros al igual que desarrolladores.

La comunidad

Así como cualquier proyecto grande de software libre, GNOME tiene una extensa base de usuarios y desarrolladores. La página Footnotes contiene noticias del entorno de escritorio GNOME para usuarios; GnomePlanet es para hackers/colaboradores y Developer.Gnome.Org es para los desarrolladores de GNOME.

2.  Instalar GNOME

¿Qué necesita?

Antes de comenzar a instalar GNOME, tal vez quiera modificar sus parámetros USE. Asegúrese que X, gtk y gnome sean agregados a su /etc/make.conf. Si desea agregar soporte para hald, el demonio de abstracción del hardware, agregue hal a sus parámetros USE. Haga lo mismo para dbus, una vía de comunicaciones del sistema que Gnome usa extensamente. El parámetro USE avahi integra la detección DNS a GNOME (similiar a Rendezvous bajo Mac OS X). Si no desea soporte para KDE (el otro entorno de escritorio importante), quite los parámetros qt3, qt4, arts, and kde.

Listado de Código 2.1: Ejemplo de parámetros USE en /etc/make.conf

USE="-qt3 -qt4 -arts -kde gtk gnome hal avahi"

Puede agregar el parámetro USE branding para obtener una pantalla de inicio con un hermoso tema Gentoo en vez de la pantalla por defecto de Gnome:

Listado de Código 2.2: Activando la pantalla de inicio Gentoo

# echo "gnome-base/gnome-session branding" >> /etc/portage/package.use

Una vez hecho esto, comience la instalación de GNOME vía emerge gnome:

Listado de Código 2.3: Instalar GNOME

# emerge gnome

También puede optar por una instalación mínima de Gnome, usando gnome-light:

Listado de Código 2.4: Instalar un entorno mínimo GNOME

# emerge gnome-light

Esto tomará un rato, así que tal vez quiera comenzar a leer todos aquellos libros comprados recientemente pero que no llegó a abrir. ¿Listo? Bien, ahora actualice sus variables de entorno:

Listado de Código 2.5: Actualizar las variables de entorno

# env-update && source /etc/profile

Luego limpiaremos los servicios restantes.

Listado de Código 2.6: Agregar hald y mDNSResponder al nivel de ejecución default

# /etc/init.d/hald start
# rc-update add hald default

# /etc/init.d/dbus start
# rc-update add dbus default

# /etc/init.d/avahi-dnsconfd start
# rc-update add avahi-dnsconfd default

Primeras impresiones

Tomemos una mirada a lo que acabamos de construir. Salga del shell de superusuario e ingrese como un usuario normal. Configuraremos nuestra sesión para ejecutar GNOME al escribir el comando startx (vea también Usar startx en la Guía de configuración del servidor X): :

Listado de Código 2.7: Establecer GNOME como entorno de escritorio predeterminado

$ echo "exec gnome-session" > ~/.xinitrc

A partir de la versión gnome-base/gnome-session-2.26.2, necesitará anteponer la variable XDG_MENU_PREFIX para obtener los menús de gnome si está usando el método ~/.xinitrc para lanzar su escritorio. (Si no usa ~/.xinitrc, será gestionado automáticamente por usted; ninguna configuración adicional es necesaria).

Listado de Código 2.8: Anteponiendo XDG_MENU_PREFIX a ~/.xinitrc

$ sed '1i\export XDG_MENU_PREFIX=gnome-' ~/.xinitrc

Ahora inicie su entorno gráfico escribiendo startx:

Listado de Código 2.9: Iniciar GNOME

$ startx

Si todo va bien, será saludado por GNOME. Felicitaciones. Veamos ahora cómo configurar GNOME para sus necesidades.

3.  Configurar GNOME

El gestor gráfico de ingreso de GNOME

Si desea que el gestor gráfico de ingreso de GNOME (GNOME Display Manager, o GDM) inicie automáticamente al arrancar (así puede hacer login gráficamente), debe agregar el guión de inicio xdm al nivel de ejecución default:

Listado de Código 3.1: Agregar xdm al nivel de ejecución default

# rc-update add xdm default

Ahora edite el archivo /etc/conf.d/xdm y modifique la variable de entorno DISPLAYMANAGER.

Listado de Código 3.2: Editar /etc/conf.d/xdm

DISPLAYMANAGER="gdm"

Si reinicia ahora, el gestor gráfico de ingreso de GNOME le pedirá su nombre de usuario y su contraseña y cargará GNOME por defecto como entorno de escritorio (aunque, por supuesto, tendrá la opción de escoger otro distinto, de los disponibles en /usr/share/xsessions/). De manera que, si usa GDM, no hará falta editar el archivo ~/.xinitrc.

Para usar la funcionalidad de hald necesitará añadir su usuario al grupo plugdev. Si desea soporte para dispositivos no manejados por el gestor de ficheros nautilus o si no va a usar nautilus, querrá asegurarses de que gnome-volume-manager sea construido con el indicador USE automount y que éste se ejecuta cada vez que hace login.