GNU/Linux >> Belajar Linux >  >> Linux

gitk terlihat jelek / tidak menghormati pengaturan tema

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.


Linux
  1. LD_LIBRARY_PATH sepertinya tidak berfungsi

  2. Jenkins tidak memiliki label Linux

  3. chmod tidak berfungsi

  1. Mengapa Bash `(())` tidak berfungsi di dalam `[[]]`?

  2. Mengapa tautan simbolik saya tidak berfungsi?

  3. mengapa jembatan linux tidak berfungsi

  1. Kebijakan Grup Lokal Windows

  2. Bagaimana cara menghapus VS Code &pengaturan dari Ubuntu?

  3. Java SecureRandom tidak memblokir? Bagaimana?