GNU/Linux >> Znalost Linux >  >> Linux

gitk vypadá ošklivě / nerespektuje nastavení motivu

gitk je implementován v tcl/tk. Hledal jsem kolem, ale nezdá se, že byste toho moc mohli dělat; všude je to na Linuxu nadáváno jako ošklivé. A kromě toho, že používám příšernou sadu nástrojů, gitk je pro mě čím dál horší, protože vkládají více funkcí (většinou nepoužívaných), uživatelské rozhraní se stává ještě více matoucím.

Takže místo řešení doporučuji gitg, což je podobný nástroj, méně vyzrálý, využívající GTK+.


tcl/tk 8.5 je ve skutečnosti motivovatelný a vypadá spíše nativní na Windows 7 a zřejmě na Macu. Zdá se, že psaní mostů enginu témat pro něj pod linuxem bylo věnováno méně péče, ale můžete udělat jednu ze tří věcí:

  • Abyste se dostali od „motivu“ vzhledu a dojmu k trochu lepšímu:

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

Chcete-li, aby přetrvával mezi restarty, přidejte řádek *TkTheme: clam do ~/.Xresources , ale nejsem si jistý, zda je to přečteno, zda spouštíte své desktopové prostředí s startx nebo ne.

  • Alternativní řešení k výše uvedenému od autora stejného blogového příspěvku právě na této stránce:https://superuser.com/a/428563/107881

  • Chcete-li získat tk k používání motivů qt , budete muset zaplatit a sestavit dlaždici-qt z:git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt

Pod Ubuntu 11.04 to bylo docela snadné, upravte cesty knihovny tcl/tk podle potřeby (někteří lidé hlásili, že tyto pokyny jsou zastaralé):

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

$make

$sudo checkinstall

checkinstall je pro vytvoření rychlého .deb místo přímé instalace, udržuje systém uklizený.

Poté, jak je uvedeno výše, získejte tk, abyste mohli používat vaše témata qt:

$echo '*TkTheme: tileqt' | xrdb -merge -
  • Ve stejném repozitáři sourceforge jako tile-qt je také dlaždice-gtk, ale je již zcela zastaralá. Podařilo se mi jej sestavit a nainstalovat po dlouhém šťourání, ale vizuální výsledky byly chaotické – nedoporučuje se.

Chcete-li to opravit způsobem Debian (Ubuntu):

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

A pak vyberte alternativu wish8.5.


Linux
  1. Zásady místní skupiny Windows

  2. Jak vytvořit soubor, pouze pokud neexistuje?

  3. Proč Bash `(())` nefunguje uvnitř `[[]]`?

  1. chmod nefunguje

  2. Proč můj symbolický odkaz nefunguje?

  3. Jak odstraním kód VS a nastavení z Ubuntu?

  1. LD_LIBRARY_PATH zřejmě nefunguje

  2. Jenkins nemá označení Linux

  3. proč linux bridge nefunguje