GNU/Linux >> Linux Esercitazione >  >> Linux

Keepass non rispetta la variabile Gtk_theme?

Sto usando Cinnamon su Arch Linux con un tema scuro (in particolare Vertex Dark). Il tema scuro porta a comportamenti indesiderati in alcune app in cui il colore di primo piano è hardcoded in un colore scuro ma il colore di sfondo utilizza i colori di sistema.

Un modo per aggirare questo problema è creare un ~/.local/share/applications/<myapp>.desktop file che imposta un tema GTK diverso. Tuttavia, Keepass non sembra rispettare il GTK_THEME variabile d'ambiente. Nella shell, se provo:

env GTK_THEME="Vertex" keepass

Il tema Keepass non sembra cambiare affatto. Sospetto che ciò sia dovuto al fatto che Keepass utilizza Mono per il supporto multipiattaforma, che ha alcuni spigoli e non si comporta sempre come le applicazioni native. C'è una variabile diversa che dovrei impostare per le app Mono?

(Nota che sembra esserci una domanda simile senza risposta su AskUbuntu).

Modifica: Guardando un po' di più, sembra che KeepassXC sia davvero maturato dall'ultima volta che l'ho guardato, quindi passare a un'applicazione ingenua è un'opzione fattibile. Tuttavia, sono ancora interessato a sapere se c'è o meno qualcosa che può essere fatto.

Risposta accettata:

Ho avuto lo stesso problema e l'ho risolto impostando il GTK2_RC_FILES variabile come questa:GTK2_RC_FILES="/usr/share/themes/Adwaita/gtk-2.0/gtkrc" keepass


Linux
  1. Linux Setuid non funziona?

  2. Perché l'espansione della variabile senza $ funziona nelle espressioni?

  3. Il comando du non analizza le directory nascoste

  4. RSYNC non elimina le directory di origine

  5. Il touchpad non funziona su Acer Aspire

La rete wireless non si riconnette automaticamente in KDE

Linux – Perché Setuid non funziona??

Perché `esce &` non funziona?

Nessuna variabile DISPLAY X11 - cosa significa?

La ripetizione automatica non funziona

il parvenu non vede il mio lavoro