私は Xubuntu を実行しています (実際には xfce を搭載した Linux Mint ですが、本質的には同じものだと思います)
外観テーマを MurrinaStormCloud (の修正バージョン) に設定しましたが、gitk を実行すると、醜いフォント レンダリング、醜い色、醜いウィジェットが使用されます。
ここでは tcl が原因だと思いますが、修正できますか?
現在のテーマでの Firefox の外観と gitk の外観を比較した画像を以下に示します。
答え1
gitk は tcl/tk で実装されています。いろいろ調べてみましたが、できることはあまりないようです。Linux ではどこでも醜いと非難されています。また、醜いツールキットを使用していること以外にも、gitk は私にとってはますます使いにくくなっており、機能 (ほとんど使用されていない) が追加されるにつれて UI がさらにわかりにくくなっています。
だから私は解決策の代わりにgitgをお勧めしますは、GTK+ を使用する、あまり成熟していない同様のツールです。
答え2
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 もありますが、完全に古くなっています。いろいろいじった後、なんとかビルドしてインストールできましたが、見た目が乱雑で、お勧めできません。
答え3
これを Debian (Ubuntu) の方法で修正するには:
$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish
そして、wish8.5 の代替案を選択します。
答え4
gitk を他のテーマに簡単に従わせることはできませんが、その外観はかなりカスタマイズ可能です。
前述のとおり、フォントは手動で選択できます。 では、ほぼすべての色も変更できます~/.gitk
。ただし、このファイルを変更している間は gitk が実行されていないことを確認してください。終了時に内容が上書きされます。
これが私の持っているものです(私の~/.gitk
ファイル):