ダークテーマ(具体的にはVertex Dark)を使用してArchLinuxでCinnamonを使用しています。暗いテーマは、前景色が暗い色にハードコーディングされているが、背景色がシステムカラーを使用している一部のアプリで望ましくない動作を引き起こします。
これを回避する1つの方法は、~/.local/share/applications/<myapp>.desktop
を作成することです。 別のGTKテーマを設定するファイル。ただし、KeepassはGTK_THEME
を尊重していないようです 環境変数。シェルで試してみると:
env GTK_THEME="Vertex" keepass
Keepassのテーマはまったく変わっていないようです。これは、KeepassがクロスプラットフォームサポートにMonoを使用しているためだと思います。これにはいくつかの荒削りな部分があり、必ずしもネイティブアプリケーションのように動作するとは限りません。 Monoアプリに設定する必要のある別の変数はありますか?
(AskUbuntuにも同様の未回答の質問があるようです。
編集: これをもう少し調べてみると、KeepassXCは私が最後に調べてから本当に成熟しているように思われるので、単純なアプリケーションに切り替えることは実行可能なオプションです。しかし、私はまだ何かできることがあるかどうかを知りたいと思っています。
承認された回答:
同じ問題があり、GTK2_RC_FILES
を設定して修正しました 次のような変数:GTK2_RC_FILES="/usr/share/themes/Adwaita/gtk-2.0/gtkrc" keepass