wc-themegen, 'n konsole-hulpmiddel om die Wyn-tema outomaties aan te pas


wc-themegen, 'n konsole-hulpmiddel om die Wyn-tema outomaties aan te pas

'n Jaar gelede het ek C geleer, GTK bemeester, en in die proses 'n omhulsel vir Wine geskryf, wat die opstel van baie vervelige aksies vergemaklik. Nou het ek nie die tyd of energie om die projek te voltooi nie, maar dit het 'n gerieflike funksie gehad om die Wyn-tema aan te pas by die huidige GTK3-tema, wat ek in 'n aparte konsole-hulpmiddel geplaas het. Ek weet dat Wine-staging 'n funksie van "nabootsing" vir die GTK-tema het, maar dit word baie skeef gedoen, sommige widgets hou op reageer of word heeltemal vertoon, en dit gaan al vir 'n paar jaar aan, so my oplossing is baie meer bruikbaar , hoewel ver van ideaal .

Die nut "trek" kleure uit die huidige GTK-3-tema en pas hulle optimaal aan vir gebruik met WinAPI-legstukke. Die algoritme is geoptimaliseer vir gebruik met beide ligte en donker temas. Ongelukkig laat die kenmerke van temas a la "Windows 95" nie die bereiking van 'n moderne plat ontwerp toe nie; in elk geval word sommige widgets verkeerd vertoon. Vir kieskeurige gebruikers is daar verskeie sleutels vir meer presiese aanpassing om by jou te pas.

gebruik:
--voorvoegsel, -p $PATH β€” pad na die voorvoegsel

--not-run-winecfg, -w β€” moenie Winecfg laat loop nadat die tema toegepas is nie

--loader-dir, -l $DIR β€” pad na 'n pasgemaakte wynlaaier, byvoorbeeld, "/opt/wine-staging/bin"

β€”set-default, -d β€” kanselleer al die pret met blomme en keer terug na verstek

--hoofkleur, -m $COLOR β€” arbitrΓͺre agtergrondkleur van legstukke, byvoorbeeld, "#fa4500"

--highlight-color, -c $COLOR β€” highlight kleur van geselekteerde widgets

--active-color, -a $COLOR β€” aktiewe venstertitelkleur

--inactive-color, -i $COLOR β€” onaktiewe venstertitelkleur

β€”text-color, -t $COLOR β€” tekskleur

--kontrast, -c $VALUE β€” stel die kontras van die finale tema, van 0.1 tot 2.0, verstek 1.0

--help, -? - verwysing
Saamgestelde binΓͺre (amd64)
Skermkiekies van verskeie bekende temas

Bron: linux.org.ru

Voeg 'n opmerking