KeepassはGTK_THEME変数を尊重しません。

KeepassはGTK_THEME変数を尊重しません。

私はArch Linuxで暗いテーマとしてCinnamonを使用しています(特に頂点暗い)。暗いテーマは悪い行動につながる可能性があります一部のアプリケーション前景色は暗くハードコードされていますが、背景色はシステムカラーを使用します。

この問題を解決する1つの方法は~/.local/share/applications/<myapp>.desktopファイルを作成することです。さまざまなGTKテーマの設定。しかし、パスを維持するGTK_THEME環境変数を尊重しないようです。シェルで次のことを試した場合:

env GTK_THEME="Vertex" keepass

Keepassのテーマはまったく変わっていないようです。私はKeepassがクロスプラットフォームのサポートを提供するためにMonoを使用しているので、これだと思います。しかし、少し粗い部分があり、常に基本的なアプリのように動作するわけではありません。 Monoアプリケーションに異なる変数を設定する必要がありますか?

(似たような答えがない質問があるようです。Ubuntuに尋ねる)。

編集する:さらなる調査によると、KeepassXC最後に見た後、本当に成熟してきたので、よりシンプルなアプリに切り替えるのは実行可能なオプションです。しかし、私ができることがあるかどうかを調べるにはまだ興味があります。

答え1

同じ問題が発生し、GTK2_RC_FILES次の変数を設定して解決しました。GTK2_RC_FILES="/usr/share/themes/Adwaita/gtk-2.0/gtkrc" keepass

関連情報