wc-themegen, lub tshuab hluav taws xob siv hluav taws xob kom hloov kho lub ntsiab lus Wine


wc-themegen, lub tshuab hluav taws xob siv hluav taws xob kom hloov kho lub ntsiab lus Wine

Ib xyoo dhau los kuv tau kawm C, paub GTK, thiab hauv cov txheej txheem tau sau ib daim ntawv qhwv rau Wine, uas yooj yim rau kev teeb tsa ntawm ntau yam kev ua phem. Tam sim no kuv tsis muaj sijhawm lossis lub zog los ua kom tiav qhov project, tab sis nws muaj lub luag haujlwm yooj yim rau kev hloov kho Wine ntsiab lus rau GTK3 cov ntsiab lus tam sim no, uas kuv muab tso rau hauv ib qho kev siv hluav taws xob sib cais. Kuv paub tias Wine-staging muaj lub luag haujlwm ntawm "mimicry" rau GTK lub ntsiab lus, tab sis nws tau ua tiav heev crookedly, qee qhov widgets nres teb lossis raug tso tawm tag nrho, thiab qhov no tau ua rau ntau xyoo, yog li kuv qhov kev daws teeb meem yog siv tau ntau dua. , txawm tias deb ntawm qhov zoo tagnrho.

Cov nqi hluav taws xob "rub" xim los ntawm cov ntsiab lus GTK-3 tam sim no thiab kho kom zoo rau lawv siv nrog WinAPI widgets. Lub algorithm yog optimized rau siv nrog ob lub teeb thiab tsaus ntsiab lus. Hmoov tsis zoo, cov yam ntxwv ntawm cov ntsiab lus ntawm "Windows 95" tsis tso cai kom ua tiav cov qauv siv niaj hnub; txawm li cas los xij, qee qhov widgets tau tshwm sim tsis raug. Rau cov neeg siv khoom xaiv, muaj ntau tus yuam sij rau kev hloov kho kom haum rau koj.

Siv:
--prefix, -p $PATH β€” txoj kev mus rau lub prefix

--not-run-winecfg, -w β€” tsis txhob khiav Winecfg tom qab siv lub ntsiab

--loader-dir, -l $DIR β€” txoj kev mus rau kev cai Wine loader, piv txwv li, "/opt/wine-staging/bin"

-set-default, -d - tshem tawm tag nrho cov kev lom zem nrog paj thiab rov qab mus rau lub neej ntawd

--main-xim, -m $COLOR β€” arbitrary tom qab xim ntawm widgets, piv txwv li, "#fa4500"

--highlight-xim, -c $COLOR β€” highlight xim ntawm xaiv widgets

--active-xim, -a $COLOR β€” nquag lub qhov rais npe xim

--inactive-xim, -i $COLOR β€” inactive window title xim

β€”text-xim, -t $COLOR β€” ntawv xim

--contrast, -c $VALUE β€” teeb qhov sib piv ntawm cov ntsiab lus kawg, los ntawm 0.1 txog 2.0, default 1.0

--pab, -? - siv
Muab tso ua ke binary (amd64)
Cov duab ntawm ntau lub ntsiab lus nto moo

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib