トラブルシューティング

トラブルシューティング

数ヶ月前から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システム設定

meldGTK3を使用して、システム設定>一般的な外観と動作>アプリケーションの外観> 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フォーラムしかし、解決策が見つかりませんでした。 )

ベストアンサー1

Meld 3.16.4以降では、さまざまなカラースキームがサポートされています。

バラよりMeld > Preferences

フュージョン環境設定

(この変更は以前のバージョンで導入された可能性があります。)

ノート
CLIを使用してMeldに特定のテーマを適用することもできます。GTK_THEME=Adwaita:dark meld

おすすめ記事