%gnomeincludes; %includes; ]> &header;

Contenido

  1. ¿Cómo obtengo GNOME 2.0 para FreeBSD?
  2. GNOME 2.0 esta fallando al compilar de los ports. ¿Qué debo hacer?
  3. He instalado GNOME 2.0, pero he perdido la aplicación foo. ¿Qué hago?
  4. ¿Cúal es la mejor forma de actualizar de GNOME 1.4 a GNOME 2.0?
  5. ¿Cómo puedo mantener mi sistema GNOME 2.0 y todos sus componentes actualizados?
  6. ¿Puedo instalar aplicaciones de GNOME 1.4 en GNOME 2.0 y viceversa?
  7. ¿Donde puedo obtener temas para GNOME 2.0?
  8. ¿Qué manejadores de ventanas trabajan bien con GNOME 2.0?
  9. ¿Soporta GNOME 2.0 fuentes anti-alias?
  10. ¿Cómo edito los menus de GNOME 2?
  11. ¿Cómo utilizo configuraciones de GTK+ 2 para aplicaciones de GTK+ 2, cuando no estoy trabajando en GNOME?

Texto Completo

1. ¿Cómo obtengo GNOME 2.0 para FreeBSD?

Existen dos maneras de instalar GNOME 2.0 bajo FreeBSD. Una forma es usar paquetes, y la otra forma es por medio de la colección de ports.

Para instalar GNOME 2.0 desde paquetes, use el comando:

# pkg_add -r gnome2

Con esto, descargará los últimos paquetes de GNOME 2.0, del sitio FTP de FreeBSD, y procederá a instalarlo en su sistema.

Para compilar es instalar GNOME 2.0 desde los ports, primero deberá actualizar su árbol de ports, por medio de cvsup. Y posteriormente ejecutar:

# cd /usr/ports/x11/gnome2
# make clean
# make install clean
	    

La compilación e instalación por medio de los ports, es el metodo más recomendado de instalar GNOME 2.


2. GNOME 2.0 esta fallando al compilar de los ports. ¿Qué debo hacer?

La mayoría de los problemas de compilación de GNOME 2.0, pueden solucionarse al asegurarnos de que contamos con todos los componentes necesarios por GNOME 2.0 actualizados. Puede ser que vea errores de compilación, haciendo referencia a pthreads (POSIX threads), tal como:

undefined reference to 'strerror_r'
            

Para arreglar este tipo de errores, asegurese de contar con la siguiente opción compilada en su kernel:

options     _KPOSIX_PRIORITY_SCHEDULING
            

Y en el caso de que usted cuente con -stable o -current, asegurese de que no cuenta con la opción NOLIBC_R habilitada en su fichero /etc/make.conf. Si es así, eliminela y, recompile su sistema (build world). Si aún tiene problemas, por favor envie un correo a &email;@FreeBSD.org con la salida que manda el error de la compilación. También es de ayuda, incluir el fichero config.log, del directorio work del port.

Algunos ports como devel/pth y devel/ngpt pueden ocasionar también problemas relacionados con pthread, al momento de compilar GNOME 2.0. Si no requiere de estos ports, es recomendable eliminarlos.


3. He instalado GNOME 2.0, pero he perdido la aplicación foo. ¿Qué hago?

En el paquete gnome2, solamente se incluye el sistema base, y algunos extras. En virtud de que GNOME 2.0 es tan nuevo, aún no han sido portadas gran cantidad de aplicaciones, conforme existan más aplicaciones, estas serán portadas. Mientras esto sucede, usted puede ejecutar aplicaciones de GNOME 1.4 bajo GNOME 2.0.

Gran cantidad de aplicaciones están listas para su uso en GNOME 2.0, y estas están disponibles en el meta port gnome2-fifth-toe. El meta port gnome2-fifth-toe incluye algunas aplicaciones de GNOME 1.4, en su versión para GNOME 2.0. Note que algunas de estas aplicaciones aún están en desarrollo, por lo que puede que no sean tan estables.

Para instalar gnome2-fifth-toe desde paquetes, ejecute:

# pkg_add -r gnome2-fifth-toe
            

Para instalar gnome2-fifth-toe desde los ports, ejecute:

# cd /usr/ports/x11/gnome2-fifth-toe
# make clean
# make install clean
	    

4. ¿Cúal es la mejor forma de actualizar de GNOME 1.4 a GNOME 2.0?

En este momento existen muchos cambios en el proyecto GNOME. Aún hay trabajo por hacer, para efecto de que la infraestructura de ports trabaje de forma transparente. Aun con esto, si cuenta con GNOME 1.4 y desea actualizar a GNOME 2.0, en primer lugar debe familiarizarse con la guía oficial de actualización, provista por el sitio de GNOME. Después, asegurese de que los componentes de GNOME 1.4 están actualizados, y proceda a eliminar los siguientes paquetes del sistema:

gnomecore
sawfish
gnomeapplets 
gnomemedia
gtop
libgtop
nautilus
glade
gedit
xalf
bugbuddy
gnomegames
gnomeutils
gdm
eog
	   

Una vez que se hayan eliminado estos paquetes, podrá compilar GNOME 2.0, de acuerdo a las instrucciones que se mencionan anteriormente.


5. ¿Cómo puedo mantener mi sistema GNOME 2.0 y todos sus componentes actualizados?

Para este tipo de trabajos he visto que /usr/ports/sysutils/portupgrade trabaja bastante bien. Por ejemplo:

# portupgrade -r pkgconfig

Esto actualizará pkgconfig y cualquier otro componente del cual dependa (y que requiera actualizarse).

De cualquier manera, hay ocasiones que se presentan tantos cambios que es necesaria una limpieza más profunda. En estos casos lo que normalmente funciona es:

# pkg_delete -rf pkgconfig\*
# cd /usr/ports/x11/gnome2
# make clean
# make install clean
	    

Con esto, se eliminarán todos los componentes y aplicaciones de GNOME 1 y 2 de su maquina, pero reinstalará únicamente el escritorio GNOME 2. Si decide hacer esto, debe tomar en cuenta que todas sus aplicaciones, deberán ser reinstaladas, una vez que instale el escritorio. Afortunadamente, es raro la ocasión en que esta medida es necesaria.


6. ¿Puedo instalar aplicaciones de GNOME 1.4 bajo GNOME 2.0 y viceversa?

¡Claro! En este momento el equipo de FreeBSD esta en proceso de migrar todos los ports de GNOME 1.4 a una nueva infraestructura de compilación. Esta nueva infraestructura, denominada GNOMENG, permitirá a usuarios de GNOME 2, instalar ports de >GNOME 1.4, sin que esto sobreescriba o altere el funcionamiento de su escritorio GNOME 2.

Antes de compilar un port de GNOME 1.4 bajo GNOME 2, verifique el fichero Makefile del port, y busque en su contenido, la siguiente línea:

USE_GNOMENG=	yes
	    

En el caso de que si encuentre esta línea, entonces puede compilar el port sin problema, bajo GNOME 2. Si el fichero Makefile, contiene la siguiente línea en su lugar, no lo compile, ya que esto sobreescribira su escritorio GNOME 2 por completo:

USE_GNOME=	yes
	    

En este caso, envie un correo a &email;@FreeBSD.org mencionando el nombre del port, y nosotros lo convertiremos a la nueva estructura. Por otro lado, usted es libre de convertir el port y enviarlo por medio de PR.

¡NOTA! Usted debe contar con un directorio /usr/ports/Mk, para efecto de poder utilizar las ventjas del nuevo GNOMENG. Si no cuenta con dicho directorio, aún cuando el Makefile contenga definido USE_GNOMENG, su escritorio GNOME 2 será sobreescrito. Para efecto de actualizar el directorio (o contar) Mk, asegurese de que el fichero supfile que utiliza para actualizar su colección de ports, contenga la declaración ports-base. Esto se hace en automático, si cuenta con la declaración ports-all.

Para efecto de ejecutar aplicaciones de GNOME 2.0 bajo GNOME 1.4, debe asegurarse que los componentes de GNOME 1.4 están actualizados, y posteriormente instalar el port gnome2-devel. Para instalar este port, puede hacer:

# cd /usr/ports/devel/gnome2-devel
# make clean
# make install
	    

Una vez que haya instalado el port gnome2-devel, podrá instalar aplicaciones de GNOME 2.0 sin necesidad de contar con el escritorio en sí (por ejemplo; math/gcalctool).


7. ¿Dónde puedo obtener más temas para GNOME 2.0?

Es sitio web art.gnome.org se ha establecido como repositorio general para temas de GNOME. Ahí podrá encontrar temas para gtk+-2.0, metacity, sawfish, nautilus, y gdm, así como tapices de escritorio (background).

Recientemente ha sido lanzado un nuevo sitio llamado The Theme Depot. Este sitio contiene temas para GNOME 2 y KDE, así como para varios manejadores de ventanas.

Un excelente sitio para descargar iconos de GNOME (algunos nuevos y otros no tanto) es el sitio de iconos de jimmac.

Vea las instrucciones de cada sitio, para efecto de instalar los temas. Y si siente deseos de aportar un tema nuevo, adelante, que nadie lo rechazará ;-).


8. ¿Qué manejadores de ventanas trabajan bien con GNOME 2.0?

El meta-port gnome2 instala por default los manejadores sawfish y metacity. Ambos trabajan bien con GNOME 2.0. Mucha gente prefiere metacity en virtud de que es un poco más ligero. Aun cuando sawfish será el manejador que se usa por default.

Para cambiar entre manejadores de ventanas entre sawfish y metacity en GNOME 2, deberá realizar los siguientes pasos:

killall sawfish; metacity &

Para volver al anterior, simplemente sustituya sawfish por metacity y viceversa. En la futura versión de gnomecontrolcenter2, habrá una manera más sencilla de realizar esta labor.


9. ¿Soporta GNOME 2.0 fuentes anti-alias?

¡Claro! Esta funcionalidad requiere que cuente con XFree86 4.x con soporte freetype2. Para añadir soporte freetype2 al servidor X, asegurese de que cuenta con las siguientes opciones en la sección de modulos (Modules) de su fichero /etc/X11/XF86Config:

Load	"freetype"
Load	"type1"
		

Después, simplemente establezca la variable de ambiente GDK_USE_XFT a 1, antes de inicializar GNOME. Si usted utiliza gdm, puede añadirla en su fichero ~/.gnomerc (¡asegurese de que el fichero es ejecutable!). Si usted utiliza startx, para iniciar su sesión de GNOME, puede incluirla en el fichero ~/.xinitrc.

Si tiene alguna pregunta, por favor enviela al correo &email;@FreeBSD.org.


10. ¿Cómo edito los menus de GNOME 2?

Para efecto de editar los menus de GNOME 2, usted requiere del apoyo de Nautilus. Si desea editar cualquier otro menu que no sea el de Favoritos, requiere estar firmado como root. Esta habilidad requiere de GNOME 2.0.2 o posterior.

Para editar los menus, lance Nautilus e ingrese el URL applications:///. Desde ahí usted podrá editar los menus de todas las aplicaciones.


11. ¿Cómo utilizo configuraciones de GTK+ 2, para aplicaciones de GTK+ 2, cuando no estoy en GNOME?

Las aplicaciones de GNOME 2, obtienen los recursos de GTK+ 2 desde los temas y su correspondiente configurador de temas. Si usted prefiere ejecutar sus aplicaciones GTK+ 2 en un entorno diferente de GNOME, entonces deberá de contar con un fichero llamado ~/.gtkrc-2.0. Del cual la mayor parte puede ser importado del fichero ~/.gtkrc (usado para GTK+ 1.2) con algunos detalles por adecuar.

  1. Si cuenta con alguna referencia para configurar temas, deberá asegurarse, que exista una para el motor de GTK+ 2. De otra forma elimine las entradas de los motores.
  2. La especificación por default para fuentes, deberá ser por fuera de cualquier bloque de estilo (style) y deberá especificarse con la palabra clave (keyword). Por ejemplo:
    gtk-font-name = "Verdana 11"

&footer;