gitk è implementato in tcl/tk. Ho cercato in giro ma non sembra esserci molto che tu possa fare; è rimproverato come brutto su Linux ovunque. E a parte l'utilizzo di un orribile toolkit, gitk è peggiorato per me poiché hanno inserito più funzioni (per lo più non utilizzate) l'interfaccia utente diventa ancora più confusa.
Quindi, invece di una soluzione, consiglio gitg, che è uno strumento simile, meno maturo, che utilizza GTK+.
tcl/tk 8.5 è in realtà tematizzabile e sembra piuttosto nativo su Windows 7 e apparentemente su Mac. Sembra che sia stata prestata meno attenzione alla scrittura di bridge per motori a tema sotto Linux, ma puoi fare una delle tre cose:
-
Per allontanarsi dall'aspetto del "motivo" per uno leggermente migliore:
$echo '*TkTheme: clam' | xrdb -merge -
Per farlo persistere tra i riavvii, aggiungi la riga *TkTheme: clam
a ~/.Xresources
, ma non sono sicuro che sia letto se avvii il tuo ambiente desktop con startx
oppure no.
-
Soluzione alternativa a quanto sopra, dall'autore dello stesso post sul blog, proprio in questa pagina:https://superuser.com/a/428563/107881
-
Per fare in modo che tk utilizzi i temi qt , dovrai effettuare il checkout e compilare tile-qt da:git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt
Sotto Ubuntu 11.04 è stato piuttosto semplice, adattare i percorsi della libreria tcl/tk secondo necessità (alcune persone hanno riferito che quelle istruzioni sono obsolete):
$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/
$make
$sudo checkinstall
checkinstall
essendo per la creazione di un file .deb rapido invece di installarlo direttamente, mantiene il sistema in ordine.
Poi, come sopra, chiedi a tk di usare i tuoi temi qt:
$echo '*TkTheme: tileqt' | xrdb -merge -
- C'è anche un tile-gtk nello stesso repository sourceforge di tile-qt, ma è completamente obsoleto. Sono riuscito a costruirlo e installarlo dopo molto giocherellare, ma i risultati visivi erano disordinati - sconsigliato.
Per risolvere questo problema nel modo Debian (Ubuntu):
$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish
E poi scegli l'alternativa wish8.5.