Saya menjalankan Xubuntu, (sebenarnya linux mint dengan xfce di atas, tapi saya kira pada dasarnya hal yang sama)
Saya mengatur tema penampilan saya ke (versi modifikasi) MurrinaStormCloud, tetapi jika saya menjalankan gitk, ia menggunakan rendering font yang jelek, warna jelek, widget jelek.
Saya pikir tcl adalah hal yang harus disalahkan di sini, tetapi bisakah saya memperbaikinya?
Berikut adalah gambar untuk perbandingan antara apa firefox terlihat di bawah tema saat ini dan seperti apa gitk:
linux
themes
appearance
Hasen
sumber
sumber
Jawaban:
gitk diimplementasikan dalam tcl / tk. Saya sudah mencari-cari tetapi sepertinya tidak banyak yang bisa Anda lakukan; itu dimarahi sebagai jelek di Linux di mana-mana. Dan selain dari menggunakan toolkit mengerikan, gitk telah tumbuh lebih buruk bagi saya karena mereka memasukkan lebih banyak fungsi (kebanyakan tidak digunakan) UI menjadi lebih membingungkan.
Jadi saya bukannya solusi yang saya sarankan gitg , yang merupakan alat serupa, kurang matang, menggunakan GTK +.
sumber
tcl / tk 8.5 sebenarnya themeable dan terlihat agak asli pada Windows 7 dan tampaknya pada Mac. Sepertinya kurang hati-hati diberikan untuk menulis jembatan mesin tema di Linux, tetapi Anda dapat melakukan salah satu dari tiga hal berikut:
Untuk menjauh dari "motif" tampilan-dan-nuansa ke yang sedikit lebih baik :
Agar tetap ada di antara boot ulang tambahkan baris
*TkTheme: clam
ke~/.Xresources
, tapi saya tidak yakin apakah itu membaca apakah Anda meluncurkan lingkungan desktop Anda denganstartx
atau tidak.Solusi alternatif untuk yang di atas, oleh penulis posting blog yang sama, di halaman ini juga: https://superuser.com/a/428563/107881
Untuk mendapatkan tk menggunakan tema qt , Anda perlu checkout dan membangun tile-qt dari: git: //tktable.git.sourceforge.net/gitroot/tktable/tile-qt
Di bawah Ubuntu 11.04 itu cukup mudah, adaptasi jalur perpustakaan tcl / tk sesuai kebutuhan (beberapa orang melaporkan bahwa instruksi tersebut sudah usang):
checkinstall
sedang untuk membuat deb cepat. Daripada menginstal langsung, membuat sistem tetap rapi.Kemudian setelah itu seperti di atas, dapatkan tk untuk menggunakan tema qt Anda:
sumber
Untuk memperbaikinya dengan cara Debian (Ubuntu):
Dan kemudian pilih alternatif wish8.5.
sumber
update-alternatives: error: no alternatives for wish
Posting Gabriel Morin bagus, tapi tile-qt tidak membangun lagi dengan instruksi itu dan, meskipun posting blog yang dia tautkan (milikku, masih) masih berfungsi, itu bukan lagi solusi terbaik yang saya tahu.
Untuk orang yang menginginkan sesuatu yang lebih baik daripada tema "clam", PySolFC menyertakan tema Clearlooks untuk Ttk dan saya menulis posting blog lain yang menjelaskan cara menginstalnya.
Berikut adalah bagian-bagiannya yang relevan, disesuaikan untuk pengguna Lubuntu (yang sekarang saya kenal):
Ada beberapa widget yang masih jelek (bilah menu dan
SHA1 ID:
teks, yang perlu ditambal di gitk agar dapat bertema) tetapi saya tidak tahu cukup Tcl / Tk untuk menambal sesuatu.(Dan saya pernah mendengar desas-desus bahwa bilah menu tidak dapat dibuat karena itu didelegasikan ke OS untuk menggambar di Windows dan MacOS)
sumber
git gui
(yang saya gunakan setiap hari), jadi saya tidak tahu apa yang mungkin salah pada akhirnya. Ini harus berada dalam inti umum yang dimiliki bersama oleh semua * distro buntu.Anda tidak dapat dengan mudah membuat gitk mengikuti tema Anda yang lain, tetapi tampilannya cukup dapat disesuaikan.
Seperti disebutkan di tempat lain, Anda dapat memilih font secara manual. Hampir semua warna dapat dimodifikasi juga di komputer Anda
~/.gitk
. Pastikan gitk tidak berjalan saat memodifikasi file ini, karena menimpa konten saat keluar.Inilah yang saya miliki (
~/.gitk
file saya ):sumber
~/.gitk
file saya - itu tidak berpengaruh.~/.config/git/gitk
sebagai ganti~/.gitk
. Lihat draculatheme.com/gitk . Apakah ini membantu? Saya tidak tahu tentang tema lain.seperti kata kaizer.se gitk (dan juga git gui ) diimplementasikan menggunakan tcl / tk, tk adalah widget toolkit dan tidak peduli dengan tema berbasis gtk (atau afaik sama sekali). Dan tidak, ini bukan sesuatu yang dapat Anda perbaiki (baik menulis ulang gitk untuk menggunakan widget gtk tidak mungkin tetapi hampir tidak 'memperbaiki') selain menggantinya dengan sesuatu yang lain.
Anda dapat mengubah font di preferensi untuk membuatnya sedikit lebih baik, saya menggunakan:
Font utama: Helvetica 9
Diff tampilan font: Courier 9
Font antarmuka pengguna: Helvetica 9
Ini terlihat sedikit lebih baik dan tidak rusak seperti standarnya, baik bagi saya.
sumber
Saya telah membangun tile-gtk (di Mint 17.2) dengan perintah berikut:
Bekerja dengan baik, terlihat bagus; sayangnya saya hanya dapat menjalankan satu instance gitk pada waktunya karena tilegtk.
sumber
Setelah beberapa saran di sini dan di tempat lain, saya sampai pada kesimpulan bahwa seluruh bisnis Tcl / Tk ini adalah kasus yang tidak berdaya - tidak pernah berhasil menggunakan tema DE.
Karena itu saya memutuskan untuk mencoba GUI lain untuk Git. Git Wiki mencantumkan sejumlah GUI , beberapa di antaranya cukup mampu:
git-cola - berdasarkan PyQt4 dan tampaknya paling kuat dalam hal fungsionalitas.
QGit - berdasarkan Qt, tampak hebat tetapi tidak memiliki beberapa fungsi, terutama dalam hal yang menyangkut cabang.
GitKraken - antarmuka yang kuat dan elegan berdasarkan Electron dan sarat dengan fitur; gratis, tetapi memerlukan pendaftaran pengguna dengan vendor.
Saran saya untuk pengguna yang kesulitan dengan git-gui / gitk adalah cukup beralih ke salah satu di atas.
sumber
Dalam kasus saya, versi tk dan harapan yang benar telah diinstal pada sistem, dan masalah timbul karena menginstal anaconda.
Script instalasi anaconda ditambahkan
export PATH=":/path/to/anaconda3/bin:$PATH"
ke Anda~/.bashrc
, yang menyebabkan program keinginan diinstal di sana untuk diutamakan.Menulis ulang baris ini untuk
export PATH="$PATH:/path/to/anaconda3/bin"
memungkinkan keinginan sistem dieksekusi oleh gitk, dan menyelesaikan masalah font.sumber