GNU/Linux >> Tutoriels Linux >  >> Linux

gitk a l'air moche / ne respecte pas les paramètres du thème

gitk est implémenté dans tcl/tk. J'ai cherché autour mais il ne semble pas y avoir grand-chose que vous puissiez faire; il est réprimandé comme laid sur Linux partout. Et en plus d'utiliser une boîte à outils hideuse, gitk s'est aggravé pour moi car ils ont ajouté plus de fonctions (pour la plupart non utilisées), l'interface utilisateur devient encore plus confuse.

Donc, à la place d'une solution, je recommande gitg, qui est un outil similaire, moins mature, utilisant GTK+.


tcl/tk 8.5 est en fait thématique et semble plutôt natif sur Windows 7 et apparemment sur Mac. Moins de soin semble avoir été accordé à l'écriture de ponts de moteur de thème sous Linux, mais vous pouvez faire l'une des trois choses suivantes :

  • Pour s'éloigner de l'aspect "motif" et en adopter un légèrement meilleur :

    $echo '*TkTheme: clam' | xrdb -merge -
    

Pour qu'il persiste entre les redémarrages, ajoutez la ligne *TkTheme: clam à ~/.Xresources , mais je ne sais pas si c'est lu si vous lancez votre environnement de bureau avec startx ou pas.

  • Solution alternative à ce qui précède, par l'auteur du même article de blog, sur cette même page :https://superuser.com/a/428563/107881

  • Pour que tk utilise des thèmes qt , vous devrez vérifier et construire tile-qt depuis :git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt

Sous Ubuntu 11.04, c'était assez facile, adaptez les chemins de la bibliothèque tcl/tk selon vos besoins (certaines personnes ont signalé que ces instructions sont obsolètes) :

$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/

$make

$sudo checkinstall

checkinstall être pour créer un .deb rapide au lieu d'installer directement, garde le système bien rangé.

Ensuite, comme ci-dessus, demandez à tk d'utiliser vos thèmes qt :

$echo '*TkTheme: tileqt' | xrdb -merge -
  • Il y a aussi un tile-gtk dans le même référentiel sourceforge que tile-qt, mais il est complètement obsolète. J'ai réussi à le construire et à l'installer après beaucoup de manipulations, mais les résultats visuels étaient désordonnés ; ce n'est pas recommandé.

Pour résoudre ce problème à la manière Debian (Ubuntu) :

$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish

Et puis choisissez l'alternative wish8.5.


Linux
  1. Comment créer un fichier uniquement s'il n'existe pas ?

  2. Jenkins n'a pas d'étiquette Linux

  3. Pourquoi Bash `(())` ne fonctionne-t-il pas dans `[[]]` ?

  4. Pourquoi mon lien symbolique ne fonctionne-t-il pas ?

  5. Comment supprimer le code VS et les paramètres d'Ubuntu ?

Réinitialiser les paramètres du bureau Gnome par défaut sous Linux

Comment accéder aux paramètres du micrologiciel UEFI dans Windows 10

Utilisation de W3 Total Cache sur les sites cloud

Comment modifier les paramètres SMTP dans Discourse

Look Tkinter (thème) sous Linux

Le pilote ne voit pas NetCore 3.0