Portál AbcLinuxu, 8. června 2025 15:13
gtk-theme-name = "Název tématu" style "user-font" { font-name="písmo velikost" } widget_class "*" style "user-font"Název tématu bývá shodný s názvy složek v /usr/share/themes.
include "/usr/share/themes/Qt/gtk-2.0/gtkrc" style "user-font" { font_name="DejaVu Sans Condensed 11" } widget_class "*" style "user-font"
xinit /opt/gnome/bin/gedit
. Písmo se zvolilo DejaVu Sans, takže už opravdu nevím. Je mi líto.
style "user-font" { font-name = "písmo velikost" } widget_class "*" style "user-font"Může použít následující zápis:
gtk-font-name = "písmo velikost"
Na něco jsem přišel. gtk-qt-engine funguje spolehlivě, až na to zmíněné písmo. (Místo DejaVu Sans Condensed volí DejaVu Sans.)
Dá se ale zařídit, aby Gtk aplikace začaly "poslouchat" původní nastavení z Gnome. Prostě se z KDE spustí gnome-control-center. Z něj se spustí applet s nastavením písma a bez jakýchkoliv úprav zase zavře. Od té chvíle všechny Gtk aplikace dodržují nastavení písma, včetně condensed.
Co se přesně stane? Změna konfiguračních souborů? Nastavení proměnných prostředí? (Kterých?) Jak bych to mohl zjistit? Přes strace se vypisuje neskutečně mnoho hlášek. Co z toho bych měl grepovat?
Ještě jedna zajímavost: DejaVu Sans Condensed nemá typ Regular. Má místo něj typ Condensed. To znamená, že písmo, které chci, se může někde jmenovat DejaVu Sans Condensed Condensed. (Když to ale zapíšu do .gtkrc-2.0, nemá to žádný vliv a stále se volí obyčejné DejaVu Sans.)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.