GNU/Linux >> Linux Esercitazione >  >> Linux

gitk sembra brutto/non rispetta le impostazioni del tema

gitk è implementato in tcl/tk. Ho cercato in giro ma non sembra esserci molto che tu possa fare; è rimproverato come brutto su Linux ovunque. E a parte l'utilizzo di un orribile toolkit, gitk è peggiorato per me poiché hanno inserito più funzioni (per lo più non utilizzate) l'interfaccia utente diventa ancora più confusa.

Quindi, invece di una soluzione, consiglio gitg, che è uno strumento simile, meno maturo, che utilizza GTK+.


tcl/tk 8.5 è in realtà tematizzabile e sembra piuttosto nativo su Windows 7 e apparentemente su Mac. Sembra che sia stata prestata meno attenzione alla scrittura di bridge per motori a tema sotto Linux, ma puoi fare una delle tre cose:

  • Per allontanarsi dall'aspetto del "motivo" per uno leggermente migliore:

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

Per farlo persistere tra i riavvii, aggiungi la riga *TkTheme: clam a ~/.Xresources , ma non sono sicuro che sia letto se avvii il tuo ambiente desktop con startx oppure no.

  • Soluzione alternativa a quanto sopra, dall'autore dello stesso post sul blog, proprio in questa pagina:https://superuser.com/a/428563/107881

  • Per fare in modo che tk utilizzi i temi qt , dovrai effettuare il checkout e compilare tile-qt da:git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt

Sotto Ubuntu 11.04 è stato piuttosto semplice, adattare i percorsi della libreria tcl/tk secondo necessità (alcune persone hanno riferito che quelle istruzioni sono obsolete):

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

$make

$sudo checkinstall

checkinstall essendo per la creazione di un file .deb rapido invece di installarlo direttamente, mantiene il sistema in ordine.

Poi, come sopra, chiedi a tk di usare i tuoi temi qt:

$echo '*TkTheme: tileqt' | xrdb -merge -
  • C'è anche un tile-gtk nello stesso repository sourceforge di tile-qt, ma è completamente obsoleto. Sono riuscito a costruirlo e installarlo dopo molto giocherellare, ma i risultati visivi erano disordinati - sconsigliato.

Per risolvere questo problema nel modo Debian (Ubuntu):

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

E poi scegli l'alternativa wish8.5.


Linux
  1. Criteri di gruppo locali di Windows

  2. LD_LIBRARY_PATH non sembra funzionare

  3. Jenkins non ha l'etichetta Linux

  4. Perché il mio collegamento simbolico non funziona?

  5. Come rimuovo VS Code e impostazioni da Ubuntu?

Ripristina le impostazioni del desktop di Gnome su Default in Linux

Come accedere alle impostazioni del firmware UEFI in Windows 10

Utilizzo di W3 Total Cache sui siti cloud

Come modificare le impostazioni SMTP in Discourse

Tkinter look (tema) in Linux

Rider non vede NetCore 3.0