GNU/Linux >> Tutoriels Linux >  >> Linux

Keepass ne respecte pas la variable Gtk_theme ?

J'utilise Cinnamon sur Arch Linux avec un thème sombre (en particulier Vertex Dark). Le thème sombre entraîne un comportement indésirable dans certaines applications où la couleur de premier plan est codée en dur sur une couleur sombre, mais la couleur d'arrière-plan utilise les couleurs du système.

Une solution consiste à créer un ~/.local/share/applications/<myapp>.desktop fichier qui définit un thème GTK différent. Cependant, Keepass ne semble pas respecter le GTK_THEME variables d'environnement. Dans le shell, si j'essaie :

env GTK_THEME="Vertex" keepass

Le thème Keepass ne semble pas changer du tout. Je soupçonne que c'est parce que Keepass utilise Mono pour la prise en charge multiplateforme, qui présente des aspérités et ne se comporte pas toujours comme des applications natives. Existe-t-il une variable différente que je devrais définir pour les applications Mono ?

(Notez qu'il semble y avoir une question similaire sans réponse sur AskUbuntu).

Modifier : En y regardant un peu plus, il semble que KeepassXC ait vraiment mûri depuis la dernière fois que j'ai regardé, donc passer à une application naïve est une option réalisable. Cependant, je suis toujours intéressé à savoir s'il y a quelque chose qui peut être fait ou non.

Réponse acceptée :

Avait le même problème et l'a résolu en définissant le GTK2_RC_FILES variable comme celle-ci :GTK2_RC_FILES="/usr/share/themes/Adwaita/gtk-2.0/gtkrc" keepass


Linux
  1. Linux - Pourquoi Setuid ne fonctionne-t-il pas ??

  2. Vsftpd ne répertorie pas le contenu d'un répertoire ?

  3. Pourquoi le Regex dans Bash ne fonctionne-t-il que s'il s'agit d'une variable et pas directement ? ?

  4. Définir +a n'annule pas l'indicateur -a ?

  5. Variable d'environnement TERM non définie

Le réseau sans fil ne se reconnecte pas automatiquement dans KDE

La commande Rm dans le script Bash ne fonctionne pas avec la variable ?

Pourquoi `exit &` ne fonctionne pas ?

Pas de variable DISPLAY X11 - qu'est-ce que cela signifie ?

ssh-copy-id ne fonctionne pas

la commande du n'analyse pas les répertoires cachés