4 votes

Comment définir un thème pour une application spécifique dans kde plasma ?

Je viens d'installer edraw et j'ai choisi le thème Breeze-dark comme thème global, mais edraw semble ne pas coopérer. Il affiche principalement des lettres blanches sur un fond blanc. Si je passe le thème global à Breeze, edraw semble très bien fonctionner.

Existe-t-il un moyen de faire en sorte que cette application s'ouvre avec le thème Breeze tout en conservant le thème global sombre ?

edraw-breeze-dark-theme

3voto

Mark Points 11

J'utilise les trois variables suivantes :

XDG_CURRENT_DESKTOP=GNOME
QT_QPA_PLATFORMTHEME=lxqt
GTK_THEME=Default

1voto

Farid Nogales Points 11

En suivant les conseils de Felix, j'ai essayé ce qui suit avec des résultats étonnants :

Packet Tracer sans le correctif : Ici, le texte sous le routeur est à peine visible.

Packet Tracer avec le correctif : Le texte est maintenant visible, et le thème général est cohérent.

Voilà ce que j'ai fait :

  1. Localisez le *.desktop de l'application. (Dans mon cas : /usr/local/share/applications/cisco-pt.desktop )
  2. Faites-en une copie et collez-la dans ~/.local/share/applications
  3. Dans la ligne où se trouve Exec=... ajoutez ce que Felix a dit. Juste avant la commande normale pour exécuter l'application.

Ainsi, l'entrée finale du bureau serait quelque chose comme ceci :

[Desktop Entry]
Type=Application
Exec=XDG_CURRENT_DESKTOP=GNOME /opt/pt/packettracer %f
Name=Packet Tracer 8.0.0
Icon=/opt/pt/art/app.png
Terminal=false
StartupNotify=true
MimeType=application/x-pkt;application/x-pka;application/x-pkz;

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X