A GTK+ témák különös, bár logikus viselkedése a felhasználói és az emelt joggal indított alkalmazásoknál

kimarite képe

A VSIDO disztribúció telepítése után találkoztam az alábbi jelenségekkel;
-- a felhasználói alkalmazások menüjének betűmérete túl kicsi,
-- az emelt joggal indítható alkalmazások nem indulnak, illetve, ha indulnak, a menük betű mérete kicsi.

Egyrészt arról van szó, hogy léteznek GTK2+ és GTK3+ vezérlőelem készletek a grafikus felületek megjelenítésében. Bizonyos alkalmazások csak a GTK3+ -t használják, így egy, általad beállított GTK2+ témával el sem indulnak, és gyakorlatilag terminálból indítva sem túl bőbeszédűek a jelenség hátterének tekintetében. Azaz nem támogatottak a GTK2+ vezérlőelem készlet tekintetében.

Mely témáid alkalmasak a GTK2+ és a GTK3+ alkalmazásokhoz egyaránt?

A következő parancs mutatja meg;

find $(find ~/.themes /usr/share/themes/ -wholename "*/gtk-3.0" | sed -e "s/^\(.*\)\/gtk-3.0$/\1/") -wholename "*/gtk-2.0" | sed -e "s/.*\/\(.*\)\/gtk-2.0/\1"/
Greybird
Albatross
Blackbird
Vertex-Light
Bluebird
Adwaita
Vertex-Dark
Vertex
dorian-theme-3.12
HighContrast

Kezd a felhasználói témád beállítását a fentiek valamelyikével. A VSIDO alatt ezt az 'lxappearence' alkalmazással tudod megtenni, ezt használja és Fluxbox ablakkezelőt. Más asztali környezetek nyilván más beállító alkalmazás kínálnak. Én így állítottam be;

A következő lépés a rendszer beállításaid linkelése a felhasználói beállításokhoz.

sudo ln -s /home/$USER/.gtkrc-2.0 /etc/gtk-2.0/gtkrc
sudo ln -s /home/$USER/.config/gtk-3.0/settings.ini /etc/gtk-3.0/settings.ini

Így már indulni fognak az emelt joggal induló alkalmazások (pl. Synaptic vagy eredményesen használhatod a 'gksu'-t is)

Például indíthatod az 'lxappaerence'-t emelt joggal
(Futttatás alkalmazás vagy terminál)

gksu lxappearence

működni fog.

A(z emelt joggal indított) SpaceFM fájlkezelő kinézete ilyen, de indíthattam volna a Thunar fájlkezelőt is.

Az Albatrosz témával a Synaptic megjelenítése kissé fura, úgyhogy biztosan megváltoztatom.
Használhatsz más témát isa fentieken kívül, tehát le is tölthetsz megfelelőt. A lényeg, hogy a téma tudja a GTK2+ -t és a GTK3+ -t is.

A GTK3+ -t használó felhasználói alkalmazások menüinél a betű méret a beállítás előtt elég kicsi volt, ezen is segítettünk.
Nem a DPI-n kell állítani, és nem a nouveau driver beállításait kellett szerkesztgetni.

A GTK+ beállítások ezekben a szövegfájlokban találhatóak a rendszeredben;

GTK+ 2 felhasználói: ~/.gtkrc-2.0
GTK+ 2 rendszer szintű: /etc/gtk-2.0/gtkrc
GTK+ 3 felhasználói: $XDG_CONFIG_HOME/gtk-3.0/settings.ini vagy
                                    $HOME/.config/gtk-3.0/settings.ini , ha az $XDG_CONFIG_HOME environment variables nincs beállítva
GTK+ 3 rendszer szintű: /etc/gtk-3.0/settings.ini

A megoldásban a GTK+ Arch Wiki segített.
https://wiki.archlinux.org/index.php/GTK%2B

Kapcsoló tartalmak

-- GTK+
https://hu.wikipedia.org/wiki/GTK%2B
-- VSIDO disztribúció
http://vsido.org/
(ha kipróbálnád, ne a teszt verziót telepítsd)

A mellékelt képekről; az ablak fejléce hiányzik, ez a kompozitáló miatt van így. Még nem állítottam be. Képzeld el.