gitk ist in tcl/tk implementiert. Ich habe mich umgesehen, aber es scheint nicht viel zu geben, was Sie tun können. es wird überall unter Linux als hässlich gescholten. Und abgesehen von der Verwendung eines scheußlichen Toolkits wurde Gitk für mich immer schlimmer, da sie mehr Funktionen (meistens nicht verwendet) einbauen, die Benutzeroberfläche wird noch verwirrender.
Daher empfehle ich anstelle einer Lösung gitg, ein ähnliches, weniger ausgereiftes Tool, das GTK+ verwendet.
tcl/tk 8.5 ist eigentlich themenfähig und sieht auf Windows 7 und anscheinend auf Mac eher nativ aus. Unter Linux scheint weniger darauf geachtet worden zu sein, Themen-Engine-Bridges dafür zu schreiben, aber Sie können eines von drei Dingen tun:
-
Um vom "Motiv"-Look-and-Feel zu einem etwas besseren zu kommen:
$echo '*TkTheme: clam' | xrdb -merge -
Damit es zwischen Neustarts bestehen bleibt, fügen Sie die Zeile *TkTheme: clam
hinzu bis ~/.Xresources
, aber ich bin mir nicht sicher, ob das gelesen wird, ob Sie Ihre Desktop-Umgebung mit startx
starten oder nicht.
-
Alternative Lösung zur obigen, vom Autor desselben Blogbeitrags, auf genau dieser Seite:https://superuser.com/a/428563/107881
-
Um tk dazu zu bringen, qt-Designs zu verwenden , müssen Sie tile-qt auschecken und erstellen von:git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt
Unter Ubuntu 11.04 war es ziemlich einfach, die tcl/tk-Bibliothekspfade nach Bedarf anzupassen (einige Leute haben berichtet, dass diese Anweisungen veraltet sind):
$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/
$make
$sudo checkinstall
checkinstall
zum Erstellen einer schnellen .deb anstelle einer direkten Installation, hält das System aufgeräumt.
Bringen Sie dann wie oben beschrieben dazu, dass tk Ihre qt-Designs verwendet:
$echo '*TkTheme: tileqt' | xrdb -merge -
- Es gibt auch ein tile-gtk im gleichen Sourceforge-Repo wie tile-qt, aber es ist völlig veraltet. Ich habe es geschafft, es nach langem Fummeln zu bauen und zu installieren, aber die visuellen Ergebnisse waren chaotisch - nicht empfohlen.
Um dies auf Debian (Ubuntu)-Weise zu beheben:
$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish
Und wählen Sie dann die wish8.5-Alternative aus.