Juan Bellas
Los colores, digamos que oficiales de Linux Mint siempre fueron tonos de verde.
En Cinnamon, como producto propio que es, no podía ser menos, y así, cada selección que hagamos, bien en Nemo o en en el menú de cualquier programa, bien a la hora de remarcar un texto, por ejemplo, siempre nos sale en verde, propio de Linux Mint.
Yo reconozco que siempre fui más de tonos azules.
Recuerdo que en Ubuntu con Gnome2 era lo primero que cambiaba: Iconos de Tango y colores azules en la selección de programas o menús.
Vamos a ver entonces como podemos hacer para cambiar ese verde que trae de serie Linux Mint con Cinnamon por otros colores.
En mi caso será por azul, pero cada uno puede usar el color que más le interese.
Pasaríamos de esto:
A esto:
Para ello nos desplazamos a la ruta /usr/share/themes
Ahí vemos la carpeta Mint-X. La copiamos y la pegamos en una carpeta oculta de nuestro /home llamada themes
Para verla seleccionamos en el Menú Ver/Mostrar archivos ocultos
Si no tuviésemos creada esa carpeta de themes, la creamos en este preciso momento con un punto delante: .themes
Ese punto es lo que nos indica los archivos ocultos del sistema.
Ese archivo que acabamos de copiar lo vamos a renombrar para poder trabajar mejor con él. En mi caso, de Mint-X lo pasé a Mint-Azul.
Bien, pues vamos a abrir el archivo .css que necesitamos cambiar.
Abriendo la carpeta de Mint-Azul tenemos varias carpetas más. Abrimos la que pone gtk-3.0
Dentro de esa carpeta si abrimos el archivo gtk.css vemos como lo que está haciendo es importar los parámetros de otro archivo, el gtk-main.css:
Abrimos entonces el archivo gtk-main.css. Ahí ya vemos en la variable:
@define-color theme_selected_bg_color #9ab87c;
como tenemos seleccionado el color #9ab87c que, si abrimos Agave, u otro programa para gestionar colores nos da como resultado el verde usado en las selecciones:
Vamos a probar como queda cambiando el color por el valor #7399b8:
Metemos ese valor de color en la línea original quedándonos:
@define-color theme_selected_bg_color #7399b8;
Guardamos los cambios y si ahora nos vamos a Menú/Preferencias/Configuración del sistema/Temas/Otras opciones/Controles ahí ya vemos como tenemos la opción de escoger Mint-Azul, quedando marcados de azul aquellas selecciones que hagamos a partir de ahora.
Si ahora nos vamos al administrador de archivos Nemo veremos algo así:
Pasó a azul tanto las selecciones de iconos como las opciones del menú.
Pero sigue habiendo selecciones en color verde, como por ejemplo las opciones de los marcadores en Firefox.
Para hacer un completo cambio de todas las opciones debemos seguir cambiando parámetros.
Volvemos a la carpeta de Mint-Azul de nuestro /home.
En la carpeta gtk-3.0 abrimos el archivo settings.ini. Tenemos algo así:
En la línea:
\nselected_bg_color:#accd8a\
vamos a cambiar el valor del color dejándola así:
\nselected_bg_color:#7399b8\
A continuación guardamos el archivo.
Ahora vamos a abrir, dentro de Mint-Azul la carpeta gtk-2.0. Abrimos el archivo gtkrc
Al principio ya vemos las variables que nos interesan:
Ahí cambiamos
\nselected_bg_color:#9ab87c\
por
\nselected_bg_color:#7399b8\
Cerramos la sesión y, al reiniciarla ya vemos como, por ejemplo ahora sí que están activos los colores al seleccionar algúna opción en los marcadores de Firefox, por ejemplo:
Pero sigue habiendo programas que siguen trabajando con selecciones en verde, como por ejemplo Tomboy:
Para ello nos vamos a la carpeta gtk-2.0 de nuestro Mint-Azul.
Ahí nos vamos a la ruta: images/treeview
Las imágenes que se hayan dentro de esa carpeta son de formato .svg.
Para trabajarlas necesitaríamos un programa como Inkscape, pero algo podemos hacer desde Gimp.
Seguramente la opción de trabajar con Inkscape es la más adecuada y correcta, pero eso requeriría un manejo del programa que yo no tengo, pero ya digo, si alguno de vosotros se maneja bien con ese programa, simplemente sería cuestión de ir editando con él las imágenes en verde e irlas pasando al tono azul que buscamos.
Abrimos el archivo de imagen .svg con Gimp.
Se nos abre una ventana con el archivo de imagen en cuestión. Pulsamos en Aceptar
Ahora, con la imagen mucho más diminuta nos vamos al menú superior y seleccionamos la ruta Colores/Colorear
Y marcamos en Tono el valor de 209.
Ahora necesitamos exportar la imagen a un formato que Gimp pueda manejar. .png por ejemplo.
Nos vamos a Archivo/Exportar como y seleccionamos el formato de archivo .png
Lo guardamos y ahora ya tendremos nuestro archivo en formato .svg y en formato .png.
Haciendo una copia de nuestra imagen en .svg, renombramos la imagen .png a .svg.
Lo mismo haremos con todas y cada una de las imágenes que nos vayamos encontrando en las distintas carpetas y que estén en verde y queramos pasar a azul.
Lo mismo en la carpeta assets de gtk-3.0, aunque ahí ya están en formato .png.
Igual que antes: abrimos la imagen y en el menú Colores/Colorear, marcamos a 209 el Tono.
Igualmente también cambiamos a azul lo que veamos de color verde en la carpeta cinnamon.
Finalmente, y una vez hayamos cambiado de color todos las imágenes necesarias, vamos a editar el archivo index.theme, y cambiamos donde ponga Mint-X por el nombre de nuestros controles, en este caso, Mint-Azul, excepto donde pone Icon Theme=Mint-X, que se quedará tal cual:
Luego ya podemos mover el tema creado Mint-Azul a la carpeta /usr/share/themes, para poder usarlo como root y que se vea en todas las secciones del sistema.
En la terminal escribimos:
sudo mv ~/.themes/Mint-Azul /usr/share/themes
Y ya está.
Con esto reiniciamos sesión y ya nos deberían de quedar los controles en azul.
Este archivo modificado lo tenéis a vuestra disposición en la zona de descargas.
Venga, nos leemos