数ヶ月前からmeld
変な行動を始めました。一般的な線はほとんど読みにくく、黒い背景に暗い灰色のテキストとして表示されます。
kdesudo meld
奇妙なことに、テーマはあまりきれいではありませんが、rootで実行すると機能します(使用)。
混在テキストのカラーオプションを指定するには?
私は以下を使用しています:
- アーキテクチャLinux
- KDE 4.14.3 (4.14.2でも見ることができる)
- Fusion 3.12.2(3.12.1にも表示)
- gtk3 3.14.6(3.14.5でも見ることができます)
トラブルシューティング
KDEシステム設定
meld
GTK3を使用して、システム設定>一般的な外観と動作>アプリケーションの外観> GTK> GTK3テーマの選択を操作しました。この変更はマージに反映されますが、選択した3つのオプションのいずれもテキストを変更しませんでした。 (利用可能なオプションはDefault、Emacs、oxygen-gtkで、上記のスクリーンショットでは後者を使用しました。)
構成ファイルを手動で変更
私はその名前のファイルを見つけました~
。gtk
~/.gtkrc-2.0
~/.gtkrc-2.0-kde4
~/.config/gtk-2.0
~/.config/gtk-3.0
~/.kde4/share/config/gtkrc
~/.kde4/share/config/gtkrc-2.0
gtk
興味深いことに、名前にwithはありません/root
。そのため、~
ユーザーが同じ効果を得ることができるかどうかを確認するために、いくつかのファイルを削除してみました。すべてのgtkrc-2.0
ファイルはマージに関連していないと思います。
最初は削除しましたが、~/.config/gtk-3.0
何の効果もなく、メルドを開いたときに再生成されました。
唯一の他のオプションはそうだったので、~/.kde4/share/config/gtkrc
それを取り除き、メルドを始めましたが、これは影響を受けませんでした。しかし、ファイルは再生成されず、関連する可能性のあるいくつかの行が含まれています(たとえば、. text[ACTIVE] = { 1.000, 1.000, 1.000 }
(欠落している)ファイルがロードされたかどうかはわかりません。私はそれを試しましたがうまくいきませんでしたkbuildsycoca4 ; kquitapp plasma-desktop ; sleep 2 ; kstart plasma-desktop
。このファイルがシステム設定の影響を受けたり上書きされないのはなぜですか?
(また、FWIW、~/.gtkrc-2.0-kde4
実際にシンボリックリンクを削除し、ターゲット~/.gtkrc-2.0
自体も削除しましたが役に立ちませんでしたが、やはりgtkを再ロードしませんでした(必要かどうか)、meldを再実行しようとするとファイルは再生成されません。
関連する環境変数かもしれません
$ export | grep -i gtk
declare -x GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/sparhawk/.gtkrc-2.0:/home/sparhawk/.kde4/share/config/gtkrc-2.0"
declare -x GTK_IM_MODULE="xim"
declare -x GTK_MODULES="canberra-gtk-module"
declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/home/sparhawk/.gtkrc:/home/sparhawk/.kde4/share/config/gtkrc"
(公開:私は以前会社で働いていました。KDEフォーラムしかし、解決策が見つかりませんでした。 )