刚刚安装了 edraw,我使用 Breeze-dark 主题作为全局主题,但 edraw 看起来不太配合。大部分情况下,白色背景上显示白色字母。如果我将全局主题切换为 breeze,edraw 看起来就很好了。
有什么方法可以让我让该应用程序以 Breeze 主题打开,同时保持全局主题保持黑暗?
答案1
我使用以下三个变量:
XDG_CURRENT_DESKTOP=GNOME
QT_QPA_PLATFORMTHEME=lxqt
GTK_THEME=Default
答案2
根据 Felix 的建议,我尝试了以下方法,并获得了惊人的效果:
未修复的 Packet Tracer: 这里路由器下方的文字几乎看不清。
已修复的 Packet Tracer: 文本现已可见,并且总体主题是一致的。
这是我所做的:
- 找到
*.desktop
应用程序的文件。(就我而言/usr/local/share/applications/cisco-pt.desktop
:) - 复制并粘贴
~/.local/share/applications
- 在行中
Exec=...
添加 Felix 所说的内容。就在执行应用程序的常规命令之前。
因此最终的桌面条目将是这样的:
[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;