Konfigurace GTK+ (programy postavene nad GTK+, bezici pod KDE)

Zdeněk Böhm zdenek.bohm na gammarus.cz
Středa Červen 28 11:19:07 CEST 2000


Ahoj vsem,

nejde mi nakonfigurovat GTK+, nebo lepe receno programy, ktere tuto knihovnu
pouzivaji.
 Pouzivam KDE, bez problemu s cestinou. Jen programy, ktere pouzivaji GTK+,
maji misto ceskych znaku paznaky, a taky bych chtel upravit trochu jejich
vzhled.
Readoval jsem Tamty Fucking Manualy, ktere lze stahnout z ww.gtk.org a  pak
jsem se vrhl na upravu souboru /etc/gtk/gtkrc.

Prvni jednoducha verze vypadala takto:

style "default"

{ 
font = "helv014.pcf.gz" 
base[NORMAL] = { 90.0, 0.0, 0.0 } 
base[PRELIGHT] = { 90.0, 0.0, 0.0 } 
base[ACTIVE] = { 90.0, 0.0, 0.0 } 
base[SELECTED] = { 90.0, 0.0, 0.0 } 
base[INSENSITIVE] = { 90.0, 0.0, 0.0 } 
} 

class "GtkWidget" style "default" 


Dle meho pochopeni Fucking Manualu, by melo GTK+ nyni produkovat cervena okynka a ceske znaky (helv014.pcf.gz je jmeno fontu, ktery je ulozen v /usr/share/fonts/iso8859-2/75dpi. Tento adresar je zapsan v X86Setup. Bohuzel manual neuvadi podrobnosti co za "font =" napsat, tak jsem tam vrzl jmeno souboru fontu).
Neni tomu tak. Nic se nezmenilo.

Zdal se mi ponekud podivny zpusob zapisu barev, takze jsem zkusil jeste toto:

style "default"

{ 
font = "helv014.pcf.gz" 
base[NORMAL] = "#FF0000" 
base[PRELIGHT] = "#FF0000" 
base[ACTIVE] = "#FF0000" 
base[SELECTED] = "#FF0000" 
base[INSENSITIVE] = "#FF0000" 
} 

class "GtkWidget" style "default" 

Zase nic.
 I pojal jsem podezreni ze GTK na muj gtkrc kali jako na placaty kamen, tak jsem zkusil z xtermu nasledujici "strace nejaky_program_s_GTK >& /tmp/err".
Kdyz se kouknu nyni do /tmp/err, tak vidim, ze pogram cte gtkrc - radek open("/etc/gtk/gtkrc", O_RDONLY)     = 4, ale taky /etc/gtk.cs a gtk.cs_CZ, pak /usr/share/gtkrc, gtk.cs, gtk.cs_CZ a dale ~/.gnome/gtkrc, cs, cs_CZ. Tyto vsechny neuspesne, protoze tam nejsou. Vyzkousel jsem na tyto vsechny mista nakopirovat muj gtkrc, bez vysledku.

Vsechno jsem zkousel pod KDE, nevim, jestli je mozne, ze KDE nejak nastaveni z gtkrc przni. Vezre GTK+ je 1.2.1, zkouseno pod RedHat6.0.


Diky za rady, p
ripadne nakopnuti, kde hledat nejaky navod


S pozdravem Zdenek Bohm





Další informace o konferenci Linux