GNU/Linux >> Linux の 問題 >  >> Linux

KeepassはGtk_theme変数を尊重しませんか?

ダークテーマ(具体的には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


Linux
  1. Linux –Setuidが機能しないのはなぜですか??

  2. Bashの正規表現が変数であり、直接ではない場合にのみ機能するのはなぜですか?

  3. なぜ`exit&`が機能しないのですか?

  1. + aを設定しても-aフラグの設定が解除されませんか?

  2. TERM 環境変数が設定されていません

  3. ssh-copy-id が機能しない

  1. du コマンドは隠しディレクトリを解析しません

  2. RSYNC がソース ディレクトリを削除しない

  3. root パスワードを変更しても sudo パスワードは変更されない