gitk diimplementasikan di tcl/tk. Saya telah mencari-cari tetapi sepertinya tidak banyak yang dapat Anda lakukan; itu dimarahi sebagai jelek di Linux di mana-mana. Dan selain menggunakan toolkit yang mengerikan, gitk semakin memburuk bagi saya karena mereka memasukkan lebih banyak fungsi (kebanyakan tidak digunakan) UI menjadi lebih membingungkan.
Jadi, alih-alih solusi, saya merekomendasikan gitg, yang merupakan alat serupa, kurang matang, menggunakan GTK+.
tcl/tk 8.5 sebenarnya memiliki tema dan terlihat agak asli di Windows 7 dan tampaknya di Mac. Tampaknya kurang perhatian diberikan untuk menulis jembatan mesin tema untuknya di bawah linux, tetapi Anda dapat melakukan salah satu dari tiga hal berikut:
-
Untuk menjauh dari tampilan dan nuansa "motif" ke tampilan yang sedikit lebih baik:
$echo '*TkTheme: clam' | xrdb -merge -
Agar tetap ada di antara reboot, tambahkan baris *TkTheme: clam
ke ~/.Xresources
, tapi saya tidak yakin apakah itu terbaca apakah Anda meluncurkan lingkungan desktop Anda dengan startx
atau tidak.
-
Solusi alternatif di atas, oleh penulis posting blog yang sama, di halaman ini:https://superuser.com/a/428563/107881
-
Agar tk menggunakan tema qt , Anda harus checkout dan membangun tile-qt dari:git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt
Di bawah Ubuntu 11.04 cukup mudah, sesuaikan jalur pustaka tcl/tk sesuai kebutuhan (beberapa orang telah melaporkan bahwa instruksi tersebut sudah usang):
$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/
$make
$sudo checkinstall
checkinstall
sedang untuk membuat .deb cepat alih-alih menginstal secara langsung, membuat sistem tetap rapi.
Kemudian setelah itu seperti di atas, dapatkan tk untuk menggunakan tema qt Anda:
$echo '*TkTheme: tileqt' | xrdb -merge -
- Ada juga tile-gtk di repo sourceforge yang sama dengan tile-qt, tetapi sudah ketinggalan zaman. Saya berhasil membuatnya dan menginstalnya setelah banyak mengutak-atik tetapi hasil visualnya berantakan - tidak disarankan.
Untuk memperbaikinya dengan cara Debian (Ubuntu):
$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish
Dan kemudian pilih alternatif wish8.5.