Hola Anibal,
Ante todo darte las gracias por tu explicaci�n. Creo que ha quedado bastante m�s claro (supongo que no solo para mi) que en tu anterior correo. S� s� perfectamente lo que es un enlace simb�lico en Unix, lo que no entend�a (todav�a no lo he comprobado, pero seguro que es como tu dices) eran las asociaciones de un tema gtk-1.0 con el tema general gtk2-0 del escritorio gnome a trav�s de un enlace simb�lico. En cuanto a mandarte a ti y no a la lista mi mensaje, pido disculpas. Fue un error involuntario.
Repito, gracias
Saludos.

En/na Anibal Fenoglio ha escrit:

Hola, no soy un experto en este asunto, pero voy a hacer un buen intento
de explicarte.

1) Los temas de Gtk+/Gnome est�n localizados en /usr/share/themes/
2) Cada tema est� un directorio con su nombre dentro del directorio
mencionado en (1).
3) Dentro de cada directorio de los temas pueden estar algunos los
siguientes directorios:

gtk            - Tema para GTK+ 1.x
gtk-1.0        - Tema para GTK+ 1.0
gtk-2.0        - Tema para GTK+ 2.x
gtk-2.0-key    - ??
metacity-1     - Tema para el administrador de ventanas Metacity
pixmaps        - Im�genes de soporte para el tema

No todos los temas tienen todas los directorios, lo m�s com�n es que
tenga gtk-2.0 y metacity-1.

4) El gestor de temas de Gnome maneja los temas para GTK (1.x y 2.x)
seg�n lo que encuentre dentro del directorio del tema seleccionado, pero
si falta �gtk� (GTK 1.x) va a usar uno por defecto. Por lo que el
gtk-theme-switch no causa efecto debido a que las aplicaciones con GTK
1.x hacen uso del gestor de temas de gnome cuando este est� disponible
(Nota: tengo entendido que es algo as� como lo explique, pero no lo s�
con certeza, que alguien me corrija de ser necesario).

5) La soluci�n: como mencion� en el correo-e anterior, hay que crear un
enlace simb�lico en el caso de que el tema actual no disponga de una
versi�n para GTK+ 1.x.

Por lo visto no sabes lo que es un enlace simb�lico, voy a tratar de
explic�rtelo de forma sencilla:

Imaginate un "acceso directo" de Windoor$, pero totalmente potenciado.
Los enlaces permiten acceso transparente a los archivos/directorios a
los que est� apuntando, como si se tratara de dicho archivo/directorio
pero en esa otra ubicaci�n (en donde est� el enlace simb�lico).
Los enlaces simb�licos se crean con el comando �ld� de esta manera:

$ ln -s <ruta>/<archivo o directorio a apuntar>  <nombre del enlace>

un caso pr�ctico:

$ su                          ---> hay que ser root para este caso
# cd /usr/share/themes/Smokey-Blue
                      ^
                      \---> Tema seleccionado por el gestor de Gnome

# ln -s ../SmoothGNOME/gtk gtk
          ^
          \---> Tema que queres utilizar para GTK+ 1.x

Y listo el pollo, solo tendrias que reiniciar las aplicaciones que
utilizan GTK+ 1.x para que tomen los cambios.

6) Cuando respondas un mensaje de lista hacelo hacia la misma lista, as�
de esta manera todos se nutren y/o ayudan con el tema en discusi�n.

Saludos.

                Anibal

El dom, 14-11-2004 a las 21:41 +0100, Xisco escribi�:
Hola Anibal,
�Podr�as explicar un poco mejor lo del enlace simb�lico?
�qu� enlazas, qu� pretendes, qu� consigues, qu�  ...?
No acabo de entenderlo.
Gracias

En/na Anibal Fenoglio ha escrit:

Hola, a mi pasa lo mismo, el gtk-theme-switch parece no hacer nada, lo
que pasa (creo) es que esta utilidad sirve para cambiar el theme de GTK+
1.x cuando se est� en un entorno que no est� basado en GTK (ej, KDE),
pero desde Gnome no hace caso a esa configuraci�n.

Yo lo solucione de la siguiente manera:

un tema que me gusta mucho es Smokey-Blue, pero este es solo para GTK+
2.x, habiendo por defecto en el directorio /usr/share/themes/Smokey-Blue

drwxr-xr-x  2 root root 4096 2004-10-27 15:01 gtk-2.0
-rw-r--r--  1 root root 4557 2004-10-19 11:17 index.theme

por que ac� le cree un enlace simb�lico al tema de gtk (1.x) que me
interesa usar junto a este, por lo que ahora dicho directorio queda de
la siguiente manera:

lrwxrwxrwx  1 root root   18 2004-10-02 13:55 gtk -> ../SmoothGNOME/gtk
drwxr-xr-x  2 root root 4096 2004-10-27 15:01 gtk-2.0
-rw-r--r--  1 root root 4557 2004-10-19 11:17 index.theme

Aunque es un tanto r�stica y un poco en contra mano, espero que te sirva
la soluci�n. Suerte.

Saludos

                Anibal

El dom, 14-11-2004 a las 19:12 +0100, Luis Labrado escribi�:


Hola, llevo dias con un tema que en el fondo es una tonteria pero que me
esta comiendo la moral de forma progresiva, se trata de que no soy capaz
de cambiar el aspecto de las aplicaciones que usan gtk (amule, xmms,
gimp, easytag, etc...), el gtk-theme-switch o switch desde consola no
funciona, y he probado ya de todo:

-editar y/o borrar los archivos .gtkrc .gtkrc.mine de /home/usuario
-reconfigurar el paquete con dpkg-reconfigure gtk-theme-switch
-probar decenas de trucos sacados de internet, como ejecutarlo desde
otros entornos (Xfce, fluxbox, etc...)
-reinstalar el paquete, actualizar al ultimo de Sid.

Y nada de esto ha funcionado, lo unico que he conseguido es que el
programa se ejcute sin mensajes de error pero siendo aun completamente
inoperativo.

Por favor, �alguien me puede dar una pista de lo que puede pasar?

Uso Guadalinex 2004 con kernel 2.6.5 y repositorios testing

Gracias y un saludo






Responder a