wc-themegen, egy konzol segédprogram a Wine téma automatikus beállításához


wc-themegen, egy konzol segédprogram a Wine téma automatikus beállításához

Egy évvel ezelőtt megtanultam a C-t, elsajátítottam a GTK-t, és közben írtam egy borítót a Wine-hoz, ami leegyszerűsíti a sok unalmas művelet beállítását. Most nincs időm és energiám a projekt befejezésére, de volt egy kényelmes funkciója a Wine téma hozzáigazítására a jelenlegi GTK3 témához, amit egy külön konzol segédprogramba tettem. Tudom, hogy a Wine-staging a GTK témához „mimikri” funkcióval rendelkezik, de ez nagyon ferdén van megcsinálva, egyes widgetek nem válaszolnak, vagy teljesen megjelennek, és ez több éve megy, így az én megoldásom sokkal használhatóbb. , bár távolról sem ideális.

A segédprogram „lehúzza” a színeket a jelenlegi GTK-3 témából, és optimálisan beállítja azokat a WinAPI widgetekkel való használatra. Az algoritmust világos és sötét témákhoz egyaránt optimalizálták. Sajnos a „Windows 95” témák jellemzői nem teszik lehetővé a modern lapos kialakítás elérését, mindenesetre egyes widgetek hibásan jelennek meg. A válogatós felhasználók számára több gomb is található a pontosabb beállításhoz.

Использование:
--prefix, -p $PATH — az előtag elérési útja

--not-run-winecfg, -w — ne futtassa a Winecfg-t a téma alkalmazása után

--loader-dir, -l $DIR — egyéni Wine loader elérési útja, például "/opt/wine-staging/bin"

—set-default, -d — megszünteti az összes szórakozást a virágokkal, és visszatér az alapértelmezetthez

--main-color, -m $COLOR — a widgetek tetszőleges háttérszíne, például "#fa4500"

--highlight-color, -c $COLOR — a kiválasztott widgetek kiemelési színe

--active-color, -a $COLOR — aktív ablak címének színe

--inactive-color, -i $COLOR — inaktív ablak címének színe

—text-color, -t $COLOR — szöveg színe

--contrast, -c $ÉRTÉK — a végső téma kontrasztjának beállítása 0.1-ről 2.0-ra, alapértelmezett 1.0

--Segítség, -? - hivatkozás
Lefordított bináris (amd64)
Képernyőképek több híres témáról

Forrás: linux.org.ru

Hozzászólás