[eside-ghost] Fuentes aplicaciones GTK en KDE.
Jon Ander Hernández
hernandez en movimage.com
Jue Ene 26 05:10:42 CET 2006
Aupi!!
On mar, 2005-12-27 at 02:55 +0100, Juanval wrote:
> Que yo sepa, la única forma de cargar unas fuentes/tema diferente para
> aplicaciones GTK2 es arrancar el gnome-settings-daemon. De hecho, yo
> tengo que arrancarlo cada vez que inicio sesión al usar un montón de
> aplicaciones GTK, y no usar Gnome.
>
> Yo también estuve buscando por internet alguna solución alternativa,
> pero todo el mundo decía que esta era LA forma de hacerlo.
Cuando preguntasteis esto me entro la curiosidad y me puse a urgar pero
no saque nada en claro. Yo pensaba que no era necesario del
gnome-settings-daemon, pero parece que finalmente si que se necesita.
Este proceso lo que parece que hace es por un lado arrancar bonobo, que
es el sistema de componentes de gnome y entre otras cosas parece que sin
bonobo gconf no funciona correctamente, porque bonobo se usa como
mecanismo de comunicación entre procesos (una IPC vamos). Y por otro
lado parece que gnome-settings-daemon pilla la info de las X y de ahí
saca info de que colores debe usar el tema de GTK para verse mejor (y
así integrarse mejor con KDE por ejemplo).
Por lo tanto, como en principio no le voy a dedicar más tiempo al tema
igual alguien quiere urgar por mi :
- La primera cosa que quiero descubrir es porque si usas gconftool-2 es
decir la herramienta de consola de gconf puedes leer la entrada donde se
especifica el tema que quieres de gtk y la fuente, y crear una pequeña
app que use gconf para asegurarse de que realmente no puede leer las
entradas y gconftool-2 si.
- Si usando la versión de gconf basada en dbus y no la versión que
depende de bonobo, y ver si esto permite prescindir de la inicialización
de bonobo que hace gnome-settings-daemon.
Y para todos (incluidos los que usamos gnome) prescindir de bonobo y
usar dbus es algo que nos viene de perlas [1].
- Si aún así el gnome-setting-daemon se puede simplificar lo suficiente
para que solo haga la parte dedicada al parseo de las XRes de las X para
averiguar los colores, y hacer la inicialización necesaria para que
gconf funcione :)
Un saludete!!
JonAn.
[1] : http://developer.imendio.com/wiki/GConf_D-BUS
Más información sobre la lista de distribución eside-ghost