GNU/Linux >> LINUX-Kenntnisse >  >> Linux

gitk sieht hässlich aus / beachtet Theme-Einstellungen nicht

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.


Linux
  1. Lokale Windows-Gruppenrichtlinie

  2. Warum funktioniert Bash `(())` nicht innerhalb von `[[]]`?

  3. Warum funktioniert mein symbolischer Link nicht?

  4. Wie entferne ich VS Code &Einstellungen von Ubuntu?

  5. Java SecureRandom blockiert nicht? Wie?

Setzen Sie die Gnome-Desktopeinstellungen unter Linux auf die Standardeinstellungen zurück

Zugriff auf die UEFI-Firmwareeinstellungen in Windows 10

Verwenden von W3 Total Cache auf Cloud-Sites

So ändern Sie die SMTP-Einstellungen in Discourse

Tkinter-Look (Design) unter Linux

Rider sieht NetCore 3.0 nicht