Contenido
- ¿Cómo obtengo GNOME 2.0 para FreeBSD?
- GNOME 2.0 esta fallando al compilar de los ports.
¿Qué debo hacer?
- He instalado GNOME 2.0, pero he perdido la
aplicación foo. ¿Qué hago?
- ¿Cúal es la mejor forma de actualizar de
GNOME 1.4 a GNOME 2.0?
- ¿Cómo puedo mantener mi sistema GNOME 2.0 y
todos sus componentes actualizados?
- ¿Puedo instalar aplicaciones de GNOME 1.4 en GNOME
2.0 y viceversa?
- ¿Donde puedo obtener temas para GNOME 2.0?
- ¿Qué manejadores de ventanas trabajan bien
con GNOME 2.0?
- ¿Soporta GNOME 2.0 fuentes anti-alias?
- ¿Cómo edito los menus de GNOME 2?
- ¿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.
- 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.
- 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"
|
|
|