[Dock] 部分应用打开时,任务栏会出现两个图标 V20.4
Tofloor
poster avatar
deltacatxx
deepin
2022-01-24 03:11
Author

用户反馈

部分应用打开时,任务栏会出现两个图标

问题/建议描述

如图,第一个的虽然两个图标不同,但点击后显示的都是即时设计的界面

image.png截图_选择区域_20220123163940.png

问题如何重现

打开即时设计、画图、figma-linux等应用时,就会触发这个问题

(而且貌似都是图形设计类的应用)

问题重现频率

即时设计重现概率很高,其他应用重现概率比较少

Reply Favorite View the author
All Replies
deltacatxx
deepin
2022-01-24 03:18
#1

话说我记得这个bug之前不是修了吗?

Reply View the author
Maicss
deepin
2022-01-24 04:26
#2

先打开对应的程序,然后运行命令xprop WM_CLASS ,光标将变成十字型,点击应用窗口,终端下将打印对应WM_CLASS 的值,将desktop文件中StartupWMClass项的值设置为刚获取到的WM_CLASS的值即可。

我记得即使设计好像不行,可能是因为一些编码相关的问题。

Reply View the author
q77190858
deepin
2022-01-24 05:26
#3
deltacatxx

话说我记得这个bug之前不是修了吗?

修了,但没有完全修

Reply View the author
wormho1e
deepin
2022-03-07 02:04
#4

今日遇到相同的问题,我自己的解决办法是,将**.desktop文件的"Name=abc"中的abc和@Maicss说的那个WM_CLASS的值改成相同的。

比如我用的cajviewer软件,利用WM_CLASS得到cajviewer,但是在相应的.desktop文件中“Name=CAJviewer”,有着大小写差别,于是我将两者全部统一为WM_CLASS的值--->cajvewer,即将Name改成“Name=cajviewer”。

这种方法在我这里有效,你可以尝试一下

Reply View the author