wc-themegen, ett konsolverktyg för automatisk justering av vintemat


wc-themegen, ett konsolverktyg för automatisk justering av vintemat

För ett år sedan lärde jag mig C, bemästrade GTK och skrev i processen ett omslag för Wine, vilket förenklar installationen av många tråkiga handlingar. Nu har jag inte tid eller ork att slutföra projektet, men det hade en bekväm funktion för att anpassa vintemat till det aktuella GTK3-temat, som jag lade in i ett separat konsolverktyg. Jag vet att Wine-staging har en funktion av "mimicry" för GTK-temat, men det är gjort väldigt snett, vissa widgets slutar svara eller visas helt och hållet, och detta har pågått i flera år, så min lösning är mycket mer användbar även om det är långt ifrån idealiskt.

Verktyget "drar" färger från det aktuella GTK-3-temat och justerar dem optimalt för användning med WinAPI-widgets. Algoritmen är optimerad för användning med både ljusa och mörka teman. Tyvärr tillåter inte funktionerna i teman a la "Windows 95" att uppnå en modern platt design; i alla fall visas vissa widgets felaktigt. För kräsna användare finns det flera nycklar för mer exakt justering för att passa dig.

Использование:
--prefix, -p $PATH — sökväg till prefixet

--not-run-winecfg, -w — kör inte Winecfg efter att ha tillämpat temat

--loader-dir, -l $DIR — sökväg till en anpassad vinladdare, till exempel "/opt/wine-staging/bin"

—set-default, -d — avbryt allt roligt med blommor och återgå till standard

--main-color, -m $COLOR — godtycklig bakgrundsfärg för widgetar, till exempel "#fa4500"

--highlight-color, -c $COLOR — markeringsfärg för valda widgets

--active-color, -a $COLOR — aktiv fönstertitelfärg

--inactive-color, -i $COLOR — inaktiv fönstertitelfärg

—text-color, -t $COLOR — textfärg

--contrast, -c $VALUE — ställer in kontrasten för det slutliga temat, från 0.1 till 2.0, standard 1.0

--hjälp, -? - referens
Kompilerad binär (amd64)
Skärmdumpar av flera kända teman

Källa: linux.org.ru

Lägg en kommentar