wc-themegen, et konsolværktøj til automatisk tilpasning af Wine-temaet


wc-themegen, et konsolværktøj til automatisk tilpasning af Wine-temaet

For et år siden lærte jeg C, arbejdede med GTK og skrev undervejs en wrapper til Wine, som forenkler opsætningen af mange træge handlinger. Nu har jeg hverken tid eller styrke til at færdiggøre projektet, men det havde en praktisk funktion, der tilpassede Wine-temaet til den aktuelle GTK3-tema, som jeg har gjort til et separat konsolværktøj. Jeg ved, at der i Wine-staging findes en 'mimic'-funktion til GTK-temaet, men den er meget skod, da nogle widgets stopper med at reagere eller slet ikke vises, og det har varet i flere år, så min løsning er langt mere brugbar, selvom den langt fra er perfekt.

Værktøjet 'udtrækker' farver fra det aktuelle GTK-3 tema og optimerer dem til brug med WinAPI widgets. Algoritmen er optimeret til brug med både lyse og mørke temaer. Desværre tillader funktionerne i temaer som 'windows 95' ikke at opnå et moderne fladt design; i hvert fald vises nogle widgets ikke korrekt. For de krævende brugere er der flere nøgler til en mere præcis tilpasning.

Brug:
—prefix, -p $PATH — sti til præfiks

—not-run-winecfg, -w — ikke køre Winecfg efter temaet er anvendt

—loader-dir, -l $DIR — sti til en vilkårlig Wine-loader, f.eks. "\/opt\/wine-staging\/bin"

—set-default, -d — annullere alle eksperimenter med farver og vende tilbage til standard

—main-color, -m $COLOR — vilkårlig baggrundsfarve for widgets, f.eks. "#fa4500"

—highlight-color, -c $COLOR — farve til fremhævning af valgte widgets

—active-color, -a $COLOR — farve på overskriften til det aktive vindue

—inactive-color, -i $COLOR — farve på overskriften til det inaktive vindue

—text-color, -t $COLOR — tekstfarve

—contrast, -c $VALUE — indstilling af kontrasten i det endelige tema, fra 0.1 til 2.0, standard er 1.0

—help, -? — hjælp
Kompileret binær (amd64)
Screenshots med flere kendte temaer

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster