wc-themegen, una utilidad de consola para ajustar automáticamente el tema de Wine


wc-themegen, una utilidad de consola para ajustar automáticamente el tema de Wine

Hace un año aprendí C, dominé GTK y en el proceso escribí un contenedor para Wine, que simplifica la configuración de muchas acciones tediosas. Ahora no tengo el tiempo ni la energía para completar el proyecto, pero tenía una función conveniente para adaptar el tema Wine al tema GTK3 actual, que puse en una utilidad de consola separada. Sé que Wine-staging tiene una función de “mimetismo” para el tema GTK, pero está hecho de manera muy torcida, algunos widgets dejan de responder o se muestran por completo, y esto ha estado sucediendo durante varios años, por lo que mi solución es mucho más utilizable. , aunque lejos de ser ideal .

La utilidad "extrae" colores del tema GTK-3 actual y los ajusta de manera óptima para su uso con widgets WinAPI. El algoritmo está optimizado para su uso con temas claros y oscuros. Desafortunadamente, las características de los temas al estilo "Windows 95" no permiten lograr un diseño plano moderno; en cualquier caso, algunos widgets se muestran incorrectamente. Para los usuarios exigentes, hay varias teclas para un ajuste más preciso y adaptado a sus necesidades.

Использование:
--prefix, -p $PATH — ruta al prefijo

--not-run-winecfg, -w — no ejecuta Winecfg después de aplicar el tema

--loader-dir, -l $DIR: ruta a un cargador de Wine personalizado, por ejemplo, "/opt/wine-staging/bin"

—set-default, -d — cancela toda la diversión con flores y vuelve al valor predeterminado

--main-color, -m $COLOR — color de fondo arbitrario de los widgets, por ejemplo, "#fa4500"

--highlight-color, -c $COLOR — color de resaltado de los widgets seleccionados

--active-color, -a $COLOR — color del título de la ventana activa

--inactive-color, -i $COLOR — color del título de la ventana inactiva

—color-texto, -t $COLOR — color del texto

--contrast, -c $VALUE: establece el contraste del tema final, de 0.1 a 2.0, predeterminado 1.0

--ayuda, -? - referencia
Binario compilado (amd64)
Capturas de pantalla de varios temas famosos.

Fuente: linux.org.ru

Añadir un comentario