Aplicar el esquema de color de nuestro tema GTK a wine (o como integrar esteticamente aún más wine con nuestro tema)

En las capturas de pantalla podeis ver la aplicación “notepad” ejecutada desde wine con dos esquemas de color diferentes, en la primera usa un estilo “Ambiance” y en la segunda un estilo “Radiance”.

Si queremos cambiar los esquemas de color de nuestras aplicaciones wine para que se integren mejor con el tema GTK que estemos usando en el escritorio podemos descargar el siguiente script en python que se encarga de recuperar los colores del tema GTK que estemos utilizando y los aplica a la configuracion de wine para que se vean igual.

Para ejecutarlo:

  • Nos descargamos el script (requiere de python instalado en nuestro sistema)
  • Le damos permisos de ejecucion:

chmod +x ./wine_colors_from_gtk.py

Y lo ejecutamos:

jose@soledad:~/Escritorio$ ./wine_colors_from_gtk.py
GTK engine: Murrine
Using regedit to import colors into registry...
Done importing colors

¿Que hace el script?
Pues de manera automatica obtiene los colores de nuestro tema GTK (menus, paneles, selecciones de texto, etc) y actualiza la informacion que se almacena en nuestro directorio Home bajo la carpeta:
.wine/user.reg, en concreto, modifica las lineas que aparecen debajo de: [Control Panel\\Colors] y que son las que almacenan el esquema de color usado en wine.

Podemos editar nosotros tambien a mano estos valores, pero el script lo hace mas rapido por nosotros.

De todas formas os dejo aqui las lineas que tendrias que usar para los temas:

Tema Ambiance:

[Control Panel\\Colors] 1276103878
"ActiveBorder"="228 220 208"
"ActiveTitle"="147 131 108"
"AppWorkSpace"="255 255 255"
"Background"="0 0 0"
"ButtonAlternateFace"="228 220 208"
"ButtonDkShadow"="0 0 0"
"ButtonFace"="228 220 208"
"ButtonHilight"="255 255 255"
"ButtonLight"="228 220 208"
"ButtonShadow"="171 157 134"
"ButtonText"="60 59 55"
"GradientActiveTitle"="242 238 232"
"GradientInactiveTitle"="255 255 255"
"GrayText"="184 169 143"
"Hilight"="198 185 166"
"HilightText"="50 50 50"
"HotTrackingColor"="255 255 255"
"InactiveBorder"="228 220 208"
"InactiveTitle"="184 169 143"
"InactiveTitleText"="255 255 255"
"InfoText"="255 255 255"
"InfoWindow"="0 0 0"
"Menu"="60 59 55"
"MenuBar"="60 59 55"
"MenuHilight"="182 167 146"
"MenuText"="223 216 200"
"Scrollbar"="204 192 169"
"TitleText"="255 255 255"
"Window"="255 255 255"
"WindowFrame"="195 185 170"
"WindowText"="58 57 53"

Tema Radiance:

"ActiveBorder"="238 236 230"
"ActiveTitle"="155 152 136"
"AppWorkSpace"="255 255 255"
"Background"="0 0 0"
"ButtonAlternateFace"="238 236 230"
"ButtonDkShadow"="0 0 0"
"ButtonFace"="238 236 230"
"ButtonHilight"="255 255 255"
"ButtonLight"="238 236 230"
"ButtonShadow"="174 168 153"
"ButtonText"="64 64 64"
"GradientActiveTitle"="255 255 255"
"GradientInactiveTitle"="255 255 255"
"GrayText"="185 174 157"
"Hilight"="214 212 202"
"HilightText"="50 50 50"
"HotTrackingColor"="255 255 255"
"InactiveBorder"="238 236 230"
"InactiveTitle"="185 174 157"
"InactiveTitleText"="255 255 255"
"InfoText"="255 255 255"
"InfoWindow"="0 0 0"
"Menu"="224 214 186 "
"MenuBar"="247 245 242"
"MenuHilight"="214 212 202"
"MenuText"="64 64 64"
"Scrollbar"="224 217 207"
"TitleText"="255 255 255"
"Window"="255 255 255"
"WindowFrame"="205 204 196"
"WindowText"="50 50 50"

Fuente