gitk は tcl/tk に実装されています。私は周りを検索しましたが、できることはあまりないようです。 Linux ではどこでも醜いと叱られます。そして、恐ろしいツールキットを使用することは別として、gitk は、より多くの機能 (ほとんどは使用されていません) を追加するにつれて、UI がさらに混乱するようになり、私にとっては悪化しています。
そこで、ソリューションの代わりに gitg をお勧めします。gitg は同様のツールですが、成熟度は低く、GTK+ を使用しています。
tcl/tk 8.5 は実際にはテーマに対応しており、Windows 7 や明らかに Mac ではかなりネイティブに見えます。 Linux でのテーマ エンジン ブリッジの作成にはあまり注意が払われていないようですが、次の 3 つのいずれかを行うことができます。
-
「モチーフ」のルック アンド フィールから少し良いルック アンド フィールに移行するには:
$echo '*TkTheme: clam' | xrdb -merge -
再起動後も保持するには、 *TkTheme: clam
行を追加します ~/.Xresources
まで 、しかし、デスクトップ環境を startx
で起動するかどうか、それが読み取られているかどうかはわかりません
-
このページの同じブログ投稿の著者による上記の代替ソリューション:https://superuser.com/a/428563/107881
-
tk で qt テーマを使用するには 、git://tktable.git.sourceforge.net/gitroot/tktable/tile-qt から tile-qt をチェックアウトしてビルドする必要があります
Ubuntu 11.04 では、必要に応じて tcl/tk ライブラリ パスを調整するのは非常に簡単でした (一部の人々は、これらの手順が古くなっていると報告しています)。
$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/
$make
$sudo checkinstall
checkinstall
直接インストールするのではなく、簡単な .deb を作成するためのものであり、システムを整然と保ちます。
その後、上記のように、tk に qt テーマを使用させます:
$echo '*TkTheme: tileqt' | xrdb -merge -
- tile-qt と同じ sourceforge リポジトリに tile-gtk もありますが、完全に古くなっています。かなりの試行錯誤の末、なんとかビルドしてインストールできましたが、視覚的な結果が乱雑でした。お勧めしません。
これを Debian (Ubuntu) の方法で修正するには:
$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish
そして、wish8.5 の代替案を選択してください。