gitk está implementado en tcl/tk. He buscado pero no parece haber mucho que puedas hacer; es regañado como feo en Linux en todas partes. Y además de usar un juego de herramientas horrible, gitk ha empeorado para mí a medida que agregan más funciones (en su mayoría no se usan), la interfaz de usuario se vuelve aún más confusa.
Entonces, en lugar de una solución, recomiendo gig, que es una herramienta similar, menos madura, que usa GTK+.
tcl/tk 8.5 es en realidad tematizable y se ve bastante nativo en Windows 7 y aparentemente en Mac. Parece que se ha puesto menos cuidado en escribir puentes de motores de temas para Linux, pero puede hacer una de estas tres cosas:
-
Para alejarse de la apariencia de "motivo" a una ligeramente mejor:
$echo '*TkTheme: clam' | xrdb -merge -
Para que persista entre reinicios, agregue la línea *TkTheme: clam
a ~/.Xresources
, pero no estoy seguro si se lee si inicia su entorno de escritorio con startx
o no.
-
Solución alternativa a la anterior, por el autor de la misma entrada de blog, en esta misma página:https://superuser.com/a/428563/107881
-
Para que tk use temas qt , deberá 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 informaron que esas instrucciones están desactualizadas):
$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/
$make
$sudo checkinstall
checkinstall
ser para crear un .deb rápido en lugar de instalarlo directamente, mantiene el sistema ordenado.
Luego, como se indicó anteriormente, obtenga tk para usar sus 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. Me las arreglé para construirlo e instalarlo después de mucho juguetear, pero los resultados visuales fueron confusos, no recomendados.
Para arreglar esto de la manera Debian (Ubuntu):
$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish
Y luego elige la alternativa wish8.5.