Fórum Root.cz

Hlavní témata => Desktop => Téma založeno: Arthur 28. 05. 2025, 17:33:29

Název: Manuální úprava GTK theme
Přispěvatel: 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

Název: Re:Manuální úprava GTK theme
Přispěvatel: k3dAR 29. 05. 2025, 00:46:00
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:
Kód: [Vybrat]
@define-color accent_bg_color #C6772A;
@define-color accent_color @accent_bg_color;

nejde spis o GTK4 ? tam netusim/nemam :-)
Název: Re:Manuální úprava GTK theme
Přispěvatel: Arthur 29. 05. 2025, 13:51:59
Obsahem toho souboru je v Gnome i v Xfce, právě toto:

Kód: [Vybrat]
cat /usr/share/themes/Adwaita/gtk-3.0/gtk.css
/* Adwaita is now part of GTK+ 3, this file is no longer used */
Název: Re:Manuální úprava GTK theme
Přispěvatel: hungarec 29. 05. 2025, 14:37:45
Zkus mrknout na tohle:
https://www.dedoimedo.com/computers/gnome-40-edit-theme.html (https://www.dedoimedo.com/computers/gnome-40-edit-theme.html)
Název: Re:Manuální úprava GTK theme
Přispěvatel: rennergy 29. 05. 2025, 20:18:00
 já tedy nakonfiguroval font pomocí $HOME/.config/gtk-3.0/settings.ini

[Settings]
gtk-font-name = Sans 18px
Název: Re:Manuální úprava GTK theme
Přispěvatel: Arthur 30. 05. 2025, 10:21:30
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
Název: Re:Manuální úprava GTK theme
Přispěvatel: k3dAR 30. 05. 2025, 22:31:44
Obsahem toho souboru je v Gnome i v Xfce, právě toto:

Kód: [Vybrat]
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 :-)