wc-themegen, yon sèvis piblik konsole pou otomatikman ajiste tèm nan Wine


wc-themegen, yon sèvis piblik konsole pou otomatikman ajiste tèm nan Wine

Yon ane de sa mwen te aprann C, metrize GTK, ak nan pwosesis la te ekri yon anbalaj pou diven, ki senplifye konfigirasyon an nan anpil aksyon fatigan. Koulye a, mwen pa gen tan oswa enèji pou konplete pwojè a, men li te gen yon fonksyon pratik pou adapte tèm nan Wine ak tèm aktyèl la GTK3, ke mwen mete nan yon sèvis piblik konsole apa. Mwen konnen Wine-stage gen yon fonksyon "imitasyon" pou tèm GTK la, men li fè yon fason trè kwochi, gen kèk widgets sispann reponn oswa yo parèt nèt, epi sa a ap kontinye pou plizyè ane, kidonk solisyon mwen an se pi plis ka itilize. , byenke lwen ideyal.

Sèvis piblik la "rale" koulè nan tèm GTK-3 aktyèl la epi ajiste yo parfètman pou itilize ak widgets WinAPI. Se algorithm la optimize pou itilize ak tou de tèm limyè ak nwa. Malerezman, karakteristik yo nan tèm nan "Windows 95" pa pèmèt reyalize yon konsepsyon plat modèn; nan nenpòt ka, kèk widgets yo parèt mal. Pou itilizatè serye, gen plizyè kle pou ajisteman pi presi pou kostim ou.

Itilizasyon:
--prefix, -p $PATH — chemen nan prefiks la

--not-run-winecfg, -w — pa kouri Winecfg apre w fin aplike tèm nan

--loader-dir, -l $DIR — chemen pou yon charjeur Wine koutim, pou egzanp, "/opt/wine-staging/bin"

—set-default, -d — anile tout plezi ak flè epi retounen nan default

--main-color, -m $COLOR — koulè background abitrè nan widgets, pou egzanp, "#fa4500"

--highlight-color, -c $COLOR — mete aksan sou koulè widget yo chwazi

--active-color, -a $COLOR — koulè tit fenèt aktif

--inactive-color, -i $COLOR — koulè tit fenèt ki inaktif

—text-color, -t $COLOR — koulè tèks

--contrast, -c $VALUE — mete kontras tèm final la, soti nan 0.1 a 2.0, default 1.0

--èd, -? - referans
Konpile binè (amd64)
Ekran nan plizyè tèm pi popilè

Sous: linux.org.ru

Add nouvo kòmantè