wc-themegen, un utilitaire de console pour ajuster automatiquement le thème Wine


wc-themegen, un utilitaire de console pour ajuster automatiquement le thème Wine

Il y a un an, j'ai appris le C, maîtrisé GTK et, ce faisant, écrit un wrapper pour Wine, qui simplifie la configuration de nombreuses actions fastidieuses. Maintenant, je n'ai ni le temps ni l'énergie pour terminer le projet, mais il disposait d'une fonction pratique pour adapter le thème Wine au thème GTK3 actuel, que j'ai mis dans un utilitaire de console séparé. Je sais que Wine-staging a une fonction de « mimétisme » pour le thème GTK, mais c'est fait de manière très tordue, certains widgets ne répondent plus ou s'affichent complètement, et cela dure depuis plusieurs années, donc ma solution est beaucoup plus utilisable , bien que loin d'être idéal.

L'utilitaire « extrait » les couleurs du thème GTK-3 actuel et les ajuste de manière optimale pour une utilisation avec les widgets WinAPI. L'algorithme est optimisé pour être utilisé avec des thèmes clairs et sombres. Malheureusement, les fonctionnalités des thèmes à la « Windows 95 » ne permettent pas d'obtenir un design plat moderne ; dans tous les cas, certains widgets ne s'affichent pas correctement. Pour les utilisateurs exigeants, il existe plusieurs touches permettant un réglage plus précis et adapté à vos besoins.

Использование:
--prefix, -p $PATH — chemin d'accès au préfixe

--not-run-winecfg, -w — ne pas exécuter Winecfg après avoir appliqué le thème

--loader-dir, -l $DIR — chemin d'accès à un chargeur Wine personnalisé, par exemple, "/opt/wine-staging/bin"

—set-default, -d — annule tout le plaisir avec les fleurs et revient à la valeur par défaut

--main-color, -m $COLOR — couleur d'arrière-plan arbitraire des widgets, par exemple "#fa4500"

--highlight-color, -c $COLOR — couleur de surbrillance des widgets sélectionnés

--active-color, -a $COLOR — couleur du titre de la fenêtre active

--inactive-color, -i $COLOR — couleur du titre de la fenêtre inactive

—couleur-texte, -t $COLOR — couleur du texte

--contrast, -c $VALUE — réglage du contraste du thème final, de 0.1 à 2.0, par défaut 1.0

--aide, -? - référence
Binaire compilé (amd64)
Captures d'écran de plusieurs thèmes célèbres

Source: linux.org.ru

Ajouter un commentaire