GNU/Linux >> Znalost Linux >  >> Linux

Keepass nerespektuje proměnnou Gtk_theme?

Používám Cinnamon na Arch Linuxu s temným tématem (konkrétně Vertex Dark). Tmavý motiv vede k nežádoucímu chování v některých aplikacích, kde je barva popředí pevně zakódována na tmavou barvu, ale barva pozadí používá systémové barvy.

Jedním ze způsobů, jak to obejít, je vytvořit ~/.local/share/applications/<myapp>.desktop soubor, který nastavuje jiné téma GTK. Zdá se však, že Keepass nerespektuje GTK_THEME proměnná prostředí. Pokud to zkusím, v shellu:

env GTK_THEME="Vertex" keepass

Zdá se, že téma Keepass se vůbec nemění. Mám podezření, že je to proto, že Keepass používá Mono pro podporu napříč platformami, což má určité drsné okraje a ne vždy se chová jako nativní aplikace. Existuje jiná proměnná, kterou bych měl nastavit pro aplikace Mono?

(Všimněte si, že se zdá, že na AskUbuntu existuje podobná nezodpovězená otázka).

Upravit: Když se na to podívám trochu podrobněji, zdá se, že KeepassXC od doby, kdy jsem se naposledy podíval, opravdu dospěl, takže přechod na naivní aplikaci je proveditelná možnost. Stále mě však zajímá, zda se dá něco udělat nebo ne.

Přijatá odpověď:

Měl stejný problém a vyřešil to nastavením GTK2_RC_FILES proměnná takto:GTK2_RC_FILES="/usr/share/themes/Adwaita/gtk-2.0/gtkrc" keepass


Linux
  1. Linux Setuid nefunguje?

  2. Linux – Proč Setuid nefunguje?

  3. Příkaz Rm ve skriptu Bash nefunguje s proměnnou?

  1. Proměnná prostředí TERM není nastavena

  2. ssh-copy-id nefunguje

  3. Příkaz du neanalyzuje skryté adresáře

  1. RSYNC neodstraní zdrojové adresáře

  2. Změna hesla uživatele root nezmění heslo sudo

  3. Touchpad nefunguje na Acer Aspire