Pus*_*pam 3 icons gnome-shell ubuntu-dock 20.04
我有一些应用程序,例如KColorChooser、KBreakOut、MadView3D,当它们处于活动状态时,它们不会在 Dock 上显示任何应用程序图标。只显示一个没有图标的方块。此外,当我将鼠标悬停在它们上方时,会显示未知而不是应用程序名称。
我在 Ubuntu 20.04 上使用 Gnome 作为我的桌面环境。为什么会发生这种情况以及如何解决这个问题?
我在这个视频的帮助下解决了这个问题:https : //youtu.be/xZ_M3Q-U-J0。
以下是摘要:
Gnome(和任何其他桌面)识别应用程序的实例并使用 WM_CLASS 属性跟踪它们。
一些 KDE 应用程序没有在其中提供 WM_CLASS 属性,并且由于缺少 WM_CLASS 属性,Gnome 无法跟踪应用程序,因此无法将图标与它们相关联。每次创建同一个应用程序的新实例时,它都会在 Dock 上显示一个新元素。
KDE等离子中也出现这个问题:https : //forum.kde.org/viewtopic.php?f=289&t=160452
解决方案:
xprop WM_CLASS
。鼠标光标将变为 + 符号。使用 + 形光标单击该应用程序。WM_CLASS 字符串将在终端上打印出来。.desktop
将该应用程序的文件从/usr/share/applications/
文件夹复制到本地目录~/.local/share/applications/
文件夹。对我来说,它被命名为org.kde.kcolorchooser.desktop。StartupWMClass=<WM_CLASS>
,其中 <WM_CLASS> 应替换为您从上述命令中获得的字符串。对我来说,它是StartupWMClass=kcolorchooser
。 归档时间: |
|
查看次数: |
4400 次 |
最近记录: |