martes, 8 de noviembre de 2011

Solución momentánea para mejorar la apariencia de algunas ventanas en LMDE, en las cuales no se aplican los Themes

Como en todo sistema que se encuentre en pañales hay cosas que faltan por pulir, mejorar o arreglar. Y claro LMDE no va a ser una excepción.
Todos los usuarios que hayan utilizado Themes diferentes a los dos de Mint (Mint-x o Mint-x-metal) que vienen por defecto, se habrán dado cuenta que hay ventanas como por ejemplo el Terminal, Monitor del  sistema, Calculadora, Visor de imágenes, GDebi... en los que no se aplica el tema que hayamos instalado o seleccionado en el Gestor de Apariencia.
La cuestión es pasar de esto:


A esto con cualquier tema que pongamos:



La solución que expongo aquí no deja de ser algo "chapucera". Pero la verdad es que no he podido encontrar nada mejor. Si Mint no lo solucionado aún genéricamente para cualquier Theme...pues poco voy a poder hacer yo.
Estos dos Themes de Mint son los únicos que están plenamente adaptados al sistema. El problema viene a ser la suma de GTK-2+GTK-3. Por si solo ninguno de los dos se aplica a todo el sistema y sólo lo hace conjuntamente pero adaptando el Theme de GTK-3, como han hecho los de Mint con lo dos Themes y es por esto que son los únicos que funcionan perfectamete.
De esto último me di buena cuenta tras probar una multitud de Themes tanto GTK-2 como GTK-3 y ver con sorpresa que con todos sucedía lo mismo. ¡no había forma de que se aplicarán en esas ventanas en concreto!.
Por lo tanto deducí (logísticamente) que los dos temas de Mint tenían algo que no tenían ningún otro tema tenía y que hacía que esas ventanas se vieran correctamente.
Pues nada la solución (si se puede llamar así) es copiar la carpeta  gtk-3.0 de cualquiera de los dos Themas de Mint dentro de la carpeta del Theme que estemos utilizando:


En este caso el thema que yo utilizo lo tengo instalado en la carpeta de sistema.
/usr/share/themes/Orta
Pero tu puedes tenerlo en tu carpeta de usuario (oculta):
/usuario/.themes
En cualquiera de los casos el proceso vine a ser el mismo. Copiar la carpeta gtk-3.0 dentro de la carpeta del theme que estés usando.
Las ventanas no se te verán igual al theme instalado y dependiendo el theme serán muy diferentes. Esto lo puedes solucionar en la medida de lo posible editando los archivos (principalmente el llamado gtk.css) que se muestran en la imagen, y que están contenidos en la carpeta gtk-3.0.


Modificando sus valores de color, etc... de estos archivos, puedes ajustarlo en la medida de lo posible al theme utilizado. También puedes cambiar los iconos de las carpetas que contiene, pero todo esto ya es un poco más pesado de hacer.
La cuestión y de lo que se trata es que las ventas referidas al principio del artículo no se vean tan feas, que le de a uno ganas de darle una patada al monitor.
Esperemos que Mint solucione este inconveniente o que alguien reporte alguna solución que realmente funcione para cualquier thema utilizado. Algunas he visto, pero que no funcionan, más estropean que arreglan.
Por último mi tema actual sin y con este "arreglo".



Yo utilizo el Theme Orta (modificado) quien quiera ponerselo tan solo tendrá que añadir el siguiente repositorios:

deb http://ppa.launchpad.net/nikount/orta-desktop/ubuntu lucid main
deb-src http://ppa.launchpad.net/nikount/orta-desktop/ubuntu lucid main


Key:70C398A2

Luego:
  • sudo apt-get install orta-theme
por último remplaza la carpeta Orta de:
/usr/share/themes/Orta por esa otra que he subido:
Orta_Modif
Esa ya está modificada para que el tema se muestre lo más parecido en todas las ventanas.

5 comentarios:

  1. Muy interesante el comentario, yo también tuve problemas parecidos con la integración de las aplicaciones GTK-3 en KDE, cosa que con las GTK-2 estaba perfectamente resuelta, espero que la migración siga a buen ritmo y veamos pronto resueltos estos problemas.

    ResponderEliminar
  2. Eso esperemos Pauet. Por la fechas de los Update Packs la cosa va bastante rápida:
    05.07.2011 Update Pack 1
    21.07.2011 Update Pack 2
    30.08.2011 Update Pack 3

    ResponderEliminar
  3. solo tengo 2 inconvenientes este, y configurar la hibernacion... gracias por la ayuda Frannoe

    ResponderEliminar
  4. jeje, fue tan simple como lo mensionaste. En Debian es igual... Mirando las carpetas de los temas faltaban los archivos de gtk3. Descargue un tema que tenga controles parecidos y se los agrague. listo!

    ResponderEliminar