如何为kde Plasma中的特定应用定义主题?

7 kde plasma 20.04

刚刚安装了 edraw,我将 Breeze-dark 主题作为全局主题,但 edraw 看起来不配合。大多在白色背景上显示白色字母。如果我将全局主题切换为微风,edraw 看起来就很好。

有没有办法让这个应用程序以微风主题打开,同时保持全局主题黑暗?

亿图微风深色主题

小智 7

我使用以下三个变量:

XDG_CURRENT_DESKTOP=GNOME
QT_QPA_PLATFORMTHEME=lxqt
GTK_THEME=Default
Run Code Online (Sandbox Code Playgroud)


小智 1

根据菲利克斯的建议,我尝试了以下方法,取得了惊人的结果:

未修复的 Packet Tracer: 此处路由器下方的文本几乎不可见。

Packet Tracer 已修复: 文本现在可见,并且总体主题保持一致。

这就是我所做的:

  1. 找到*.desktop应用程序的文件。(就我而言/usr/local/share/applications/cisco-pt.desktop:)
  2. 复制一份并将其粘贴到~/.local/share/applications
  3. 在该行中Exec=...添加菲利克斯所说的内容。就在执行应用程序的常规命令之前。

所以最终的桌面条目将是这样的:

[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;
Run Code Online (Sandbox Code Playgroud)