Estoy ejecutando Xubuntu (en realidad, Linux Mint con xfce encima, pero supongo que es esencialmente lo mismo)
Configuré mi tema de apariencia en (una versión modificada de) MurrinaStormCloud, pero si ejecuto gitk, usa una representación de fuentes feas, colores feos y widgets feos.
Creo que tcl es el culpable aquí, pero ¿puedo solucionarlo?
Aquí hay una imagen para comparar entre cómo se ve Firefox con el tema actual y cómo se ve gitk:
Respuesta1
gitk está implementado en tcl/tk. He buscado por ahí pero no parece haber mucho que puedas hacer; En Linux en todas partes se lo tilda de feo. Y además de usar un conjunto de herramientas horrible, gitk ha ido empeorando para mí a medida que incorporan más funciones (en su mayoría no utilizadas), la interfaz de usuario se vuelve aún más confusa.
Entonces yo en lugar de una soluciónrecomiendo git, que es una herramienta similar, menos madura, que utiliza GTK+.
Respuesta2
tcl/tk 8.5 en realidad tiene temas y parece bastante nativo en Windows 7 y aparentemente en Mac. Parece que se ha puesto menos cuidado en escribir puentes de motor de temas en Linux, pero puedes hacer una de tres cosas:
Para alejarse del aspecto y la sensación del "motivo" y adoptar uno ligeramente mejor:
$echo '*TkTheme: clam' | xrdb -merge -
Para que persista entre reinicios, agregue la línea *TkTheme: clam
a ~/.Xresources
, pero no estoy seguro de si se lee ya sea que inicie su entorno de escritorio startx
o no.
Solución alternativa a lo anterior, del autor de la misma publicación de blog, en esta misma página: https://superuser.com/a/428563/107881
Para que tk use temas qt, deberás pagar y compilar Tile-qt desde: git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt
En Ubuntu 11.04 fue bastante fácil, adapte las rutas de la biblioteca tcl/tk según sea necesario (algunas personas han informado que esas instrucciones están desactualizadas):
$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/
$make
$sudo checkinstall
checkinstall
al ser para crear un .deb rápido en lugar de instalarlo directamente, mantiene el sistema ordenado.
Luego, como se indicó anteriormente, haz que tk use tus temas qt:
$echo '*TkTheme: tileqt' | xrdb -merge -
- También hay un mosaico-gtk en el mismo repositorio de Sourceforge que mosaico-qt, pero está completamente desactualizado. Logré construirlo e instalarlo después de mucho jugar, pero los resultados visuales fueron confusos; no se recomienda.
Respuesta3
Para solucionar este problema a la manera Debian (Ubuntu):
$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish
Y luego elija la alternativa wish8.5.
Respuesta4
No puedes hacer que gitk siga fácilmente tus otros temas, pero su apariencia es bastante personalizable.
Como se mencionó en otra parte, puedes elegir tus fuentes manualmente. Casi todos los colores también son modificables en tu ~/.gitk
. Sin embargo, asegúrese de que gitk no se esté ejecutando mientras modifica este archivo, ya que sobrescribe el contenido al salir.
Esto es lo que tengo (mi~/.gitk
archivo):