Portál AbcLinuxu, 6. května 2025 16:19

Dotaz: KDE a písmo v GTK aplikacích

Saljack avatar 11.3.2014 11:31 Saljack | skóre: 28 | blog: Saljack | Praha
KDE a písmo v GTK aplikacích
Přečteno: 656×
Odpovědět | Admin
Ahoj, mám takový divný problém s GTK aplikacemi v KDE. Používá se nějaký divný font a nejsem schopen ho změnit. V nastavení můžu změnit velikost, ale písmo se v aplikacích neprojeví. Zkoušel jsem měnit i .gtkrc-2.0 i .config/gtk-3.0/settings.ini fonty ale nic nepomohlo. Zajímavé je, že není problém jenom s českými znaky ale i třeba s E a D v chromium v omniboxu. Dobře je to vidět na screenshotech: Pidgin a Chromium. Používám Kubuntu 13.10 a dřív vše bylo v pořádku. Předem moc díky za jakoukoliv radu.
Sex, Drugs & Rock´n Roll.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.3.2014 12:06 chrono
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
Odpovědět | | Sbalit | Link | Blokovat | Admin
Čo vypíše set | grep GTK2_RC_FILES?
Saljack avatar 11.3.2014 13:11 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/saljack/.gtkrc-2.0:/home/saljack/.kde/share/config/gtkrc-2.0
Sex, Drugs & Rock´n Roll.
12.3.2014 00:22 MadCatX
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
A co v těch souborech je? Moje vypadají takhle a žádné problémy nepozoruji

~/.gtkrc-2.0
# File created by KDE Gtk Config
# Configs for GTK2 programs 

include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"
style "user-font" 
{
        font_name="Sans Serif "
}
widget_class "*" style "user-font"
gtk-font-name="Sans Serif  9"
gtk-theme-name="QtCurve"
gtk-icon-theme-name="KFaenza"
gtk-fallback-icon-theme="KFaenza"
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=0
gtk-button-images=0
~/.kde4/share/config/gtkrc-2.0
# created by KDE, Tue Mar 11 10:43:17 2014
#
# If you do not want KDE to override your GTK settings, select
# Appearance -> Colors in the System Settings and disable the checkbox
# "Apply colors to non-KDE4 applications"
#
#

gtk-alternative-button-order = 1
Saljack avatar 12.3.2014 14:58 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
To mam prave skoro stejny. To pismo se vubec nebere v potaz.
Sex, Drugs & Rock´n Roll.
12.3.2014 19:09 chrono
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
Čo znamená, že je to takmer rovnaké? Je písmo definované aj v tom súbore, čo generuje KDE? Je vlastne také písmo nainštalované, alebo fontconfig použije nejaké iné?
Saljack avatar 13.3.2014 12:36 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
Že jsem si jistý, že nastavením v těhle souborech to není, protože jsem to zkoušel měnit vše se změní kromě písma a jeho velikosti. Používám písmo Ubuntu a nainstalované je. Všimnul jsem si, že pro diakritiku se používá patkové písmo. Zkoušel jsem vytvořit nového uživatele a i u něho je to stejné. S tím fontconfig nevím jak to zjistit.
Sex, Drugs & Rock´n Roll.
11.3.2014 12:24 MadCatX
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podobné hrůzy se jsem viděl na jednom stroji s ohackovaným Cairo, kde byl navíc nějaký patch pro lepší Cleartype renderování či co. Projevovalo s to jen když byl u vykreslování fontů povolený antialiasing. Ubuntu si IMHO freetype2 a Cairo patchuje taky, neměnils třeba nějak nastavení fontconfigu? Pokud si vzpomínám, problém se projevoval v Chromiu a LibreOffice.
Saljack avatar 11.3.2014 13:15 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
Pravě, že jsem neměnil vůbec nic. A mám to u všech GTK aplikací. Hledal jsem různě na netu ale nikde jsem nic takového nenašel. Když změním velikost písma v nastavení u kde aplikací tak se provede i u GTK aplikací, když to udělám u jenom u GTK, tak se nic nestane ale motivy měnit jdou.
Sex, Drugs & Rock´n Roll.
14.3.2014 19:05 JanM | skóre: 28
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
Odpovědět | | Sbalit | Link | Blokovat | Admin
IMHO je to nikdy nekončící boj uživatelů s vývojáři grafických toolkitů.

Osobně to řeším skrze KDE Nastavení systému / Ztráty a nálezy / GTK style [1]: Select style: Use current KDE style Select icons: KFaenza Select font: Use current KDE font

[1] v Archu je to balík gtk-kde4

V KDE používám Oxygen theme.

Kromě toho mám nainstalován oxygen-gtk2 a oxygen-gtk3.
$ export | grep GTK:
declare -x GTK2_RC_FILES="/etc/gtk/gtkrc:/home/bla/.gtkrc:/home/bla/.kde4/share/config/gtkrc"
declare -x GTK_MODULES="canberra-gtk-module"
declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/home/bla/.gtkrc:/home/bla/.kde4/share/config/gtkrc"
Přičemž /etc/gtk/gtkrc, /home/bla/.gtkrc neexistují. GTK2_RC_FILES je potřeba jen pokud je GTK2 app spouštěna z CLI.

GTK3 je nastaveno ručně v /home/bla/.config/gtk-3.0/settings.ini na téma Oxygen, protože gtk-kde4 modul v KDE zatím GTK3 nepodporuje.
Saljack avatar 1.4.2014 16:53 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem zkousel vsechno co tu je napsano a ani po updatu na Kubuntu 14.04 se nic zlepsilo. Zkousel jsem kopirovat gtkrc soubor na ruzna mista a stale nic uz jsem z toho celkem nestastny.
Sex, Drugs & Rock´n Roll.
Řešení 1× (Saljack (tazatel))
Saljack avatar 19.5.2014 11:03 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: KDE a písmo v GTK aplikacích
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak se mi to povedlo spravit. Stačilo odinstalovat libcairo2 apt-get purge libcairo2 a opětovně nainstalovat vše co se odstranilo. Potom jenom reset a voilá vše je ok.
Sex, Drugs & Rock´n Roll.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.