wc-themegen, ein Konsolendienstprogramm zum automatischen Anpassen des Wine-Designs


wc-themegen, ein Konsolendienstprogramm zum automatischen Anpassen des Wine-Designs

Vor einem Jahr habe ich C gelernt, GTK gemeistert und dabei einen Wrapper für Wine geschrieben, der die Einrichtung vieler mühsamer Aktionen vereinfacht. Jetzt habe ich weder die Zeit noch die Energie, das Projekt fertigzustellen, aber es hatte eine praktische Funktion zum Anpassen des Wine-Themes an das aktuelle GTK3-Theme, die ich in ein separates Konsolen-Dienstprogramm eingefügt habe. Ich weiß, dass Wine-Staging eine „Mimikry“-Funktion für das GTK-Theme hat, aber es ist sehr schief gemacht, einige Widgets reagieren nicht mehr oder werden überhaupt angezeigt, und das geht schon seit mehreren Jahren so, sodass meine Lösung viel benutzerfreundlicher ist , wenn auch alles andere als ideal.

Das Dienstprogramm „zieht“ Farben aus dem aktuellen GTK-3-Theme und passt sie optimal für die Verwendung mit WinAPI-Widgets an. Der Algorithmus ist für die Verwendung sowohl bei hellen als auch bei dunklen Themen optimiert. Leider erlauben die Features von Themes à la „Windows 95“ kein modernes Flat-Design; auf jeden Fall werden einige Widgets falsch dargestellt. Für wählerische Benutzer gibt es mehrere Tasten zur genaueren Anpassung an Ihre Bedürfnisse.

Использование:
--prefix, -p $PATH – Pfad zum Präfix

--not-run-winecfg, -w – Winecfg nicht ausführen, nachdem das Design angewendet wurde

--loader-dir, -l $DIR – Pfad zu einem benutzerdefinierten Wine-Loader, zum Beispiel „/opt/wine-staging/bin“

– set-default, -d – Brechen Sie den ganzen Spaß mit Blumen ab und kehren Sie zur Standardeinstellung zurück

--main-color, -m $COLOR – beliebige Hintergrundfarbe von Widgets, zum Beispiel „#fa4500“

--highlight-color, -c $COLOR — Hervorhebungsfarbe ausgewählter Widgets

--active-color, -a $COLOR — Titelfarbe des aktiven Fensters

--inactive-color, -i $COLOR — Farbe des inaktiven Fenstertitels

—Textfarbe, -t $COLOR — Textfarbe

--contrast, -c $VALUE – Festlegen des Kontrasts des endgültigen Themas von 0.1 bis 2.0, Standard 1.0

--helfen, -? - Referenz
Kompilierte Binärdatei (amd64)
Screenshots mehrerer berühmter Themen

Source: linux.org.ru

Kommentar hinzufügen