Ich verwende Cinnamon auf Arch Linux mit einem dunklen Thema (insbesondere Vertex Dark). Das dunkle Design führt zu unerwünschtem Verhalten in einigen Apps, bei denen die Vordergrundfarbe auf eine dunkle Farbe hartcodiert ist, die Hintergrundfarbe jedoch Systemfarben verwendet.
Eine Möglichkeit, dies zu umgehen, besteht darin, eine ~/.local/share/applications/<myapp>.desktop
zu erstellen Datei, die ein anderes GTK-Design festlegt. Allerdings scheint Keepass das GTK_THEME
nicht zu respektieren Umgebungsvariable. In der Shell, wenn ich versuche:
env GTK_THEME="Vertex" keepass
Das Keepass-Theme scheint sich überhaupt nicht zu ändern. Ich vermute, dass dies daran liegt, dass Keepass Mono für die plattformübergreifende Unterstützung verwendet, was einige Ecken und Kanten hat und sich nicht immer wie native Anwendungen verhält. Gibt es eine andere Variable, die ich für Mono-Apps festlegen sollte?
(Beachten Sie, dass es auf AskUbuntu eine ähnliche unbeantwortete Frage zu geben scheint).
Bearbeiten: Wenn ich mir das ein bisschen genauer ansehe, scheint es, dass KeepassXC seit meinem letzten Blick wirklich ausgereift ist, also ist der Wechsel zu einer naiven Anwendung eine praktikable Option. Ich bin jedoch immer noch daran interessiert zu erfahren, ob etwas getan werden kann oder nicht.
Akzeptierte Antwort:
Hatte das gleiche Problem und habe es durch Setzen von GTK2_RC_FILES
behoben Variable wie diese:GTK2_RC_FILES="/usr/share/themes/Adwaita/gtk-2.0/gtkrc" keepass