Fórum Root.cz
Hlavní témata => Desktop => Téma založeno: Arthur 28. 05. 2025, 17:33:29
-
Zdravím,
už se nějaký čas potýkám s nepochopitelným trendem designerů UI, webů apod. cpát všude čím dál nečitelnější písmo (aka světle šedivá na špinavě bílém pozadí). Aktuálně mě nejvíc štve kontrast písma v Ubuntu Gnome (GTK), kde se čitelnost zhoršila s vydáním 22.04. a kde je to na slabších displejích opravdu nepříjemné. Přitom QT aplikace jsou na tom výrazně lépe.
Dřív (GTK 2.0) jsem byl schopen manuálně opravit příslušné .css a .rc soubory a fungovalo to. Teď (GTK 3.0) je to v nějakém binárním .gresource souboru, a nevím co s tím.
Umím si z toho vyextrahovat příslušný soubor, třeba gtk.css, a najít v něm problematická místa (v tomto případě barvu #3D3D3D).
Otázky:
1) jak ten upravený soubor dostanu co nejjednodušeji zpět do .gresource ? Neboli jak mám správně použít glib-compile-resources ?
2) který .gresource je ten správný? Ubuntu používá jako výchozí theme Adwaita, ale k tomu žádný .gresource neexistuje, pouze se tam píše že je to součástí GTK 3.0 a konec. Na druhou stranu theme Yaru tam má zřejmě všechno, ale to vypadá že se používá jen na ikony.
Díky
-
Gnome nepouzivam a nechce se mi ted startovat virtual, ale v Xfce bezne upravuju GTK3 tema, normalne v gtk.css, napr. ta Adwaita ho ma(m) v /usr/share/themes/Adwaita/gtk-3.0//usr/share/themes/Adwaita/gtk-3.0/gtk.css pripadne universalni pro vsechna(?) temata, v ~/.config/gtk-3.0/gtk.css (tam ale nemam styly, jen:
@define-color accent_bg_color #C6772A;
@define-color accent_color @accent_bg_color;
nejde spis o GTK4 ? tam netusim/nemam :-)
-
Obsahem toho souboru je v Gnome i v Xfce, právě toto:
cat /usr/share/themes/Adwaita/gtk-3.0/gtk.css
/* Adwaita is now part of GTK+ 3, this file is no longer used */
-
Zkus mrknout na tohle:
https://www.dedoimedo.com/computers/gnome-40-edit-theme.html (https://www.dedoimedo.com/computers/gnome-40-edit-theme.html)
-
já tedy nakonfiguroval font pomocí $HOME/.config/gtk-3.0/settings.ini
[Settings]
gtk-font-name = Sans 18px
-
Zkus mrknout na tohle:
https://www.dedoimedo.com/computers/gnome-40-edit-theme.html (https://www.dedoimedo.com/computers/gnome-40-edit-theme.html)
Díky, to vypadá jako cesta, zkusím
-
Obsahem toho souboru je v Gnome i v Xfce, právě toto:
cat /usr/share/themes/Adwaita/gtk-3.0/gtk.css
/* Adwaita is now part of GTK+ 3, this file is no longer used */
Tak to se omlouvam, vubec me nenapadlo do nej koukat ani si nevsiml te male velikosti :-)
Priznam se ze sem editoval Xfce vychozi Graybird (ten ma gtk.css v gtk3 i gtk4) ale primarne 3rd Cabinet-Dark kterej sem si poupravil a pouzivam ho jako primar :-)