我正在使用带有GNOME外壳和Numix-Circle图标主题的Ubuntu 17.10。
当我将鼠标悬停在固定在底座上的Nightly Web Browser的Numix图标上时,将获得标题“ Nightly Web Browser”。
但是,当我启动该程序时,底部将弹出另一个图标,名称为“ Nightly”。
我正在使用带有GNOME外壳和Numix-Circle图标主题的Ubuntu 17.10。
当我将鼠标悬停在固定在底座上的Nightly Web Browser的Numix图标上时,将获得标题“ Nightly Web Browser”。
但是,当我启动该程序时,底部将弹出另一个图标,名称为“ Nightly”。
Answers:
您需要在与应用程序相对应StartupWMClass
的.desktop
启动器中添加一条适当的行(请参阅参考资料)。跟着这些步骤:
/usr/share/applications
文件夹。查找“ Nightly”文件(即要修复的应用程序的启动器)并复制它。~/.local/share/applications
。它看起来应该像一个名称为的文件<filename>.desktop
。.desktop
文件,然后使用“文本编辑器”打开。xprop WM_CLASS
在终端中运行。WM_CLASS
在Terminal中获得一个字符串“ Nightly”。在“ .desktop
文本编辑器”中打开的文件中,添加以下行
StartupWMClass=OBTAINED-VALUE
代替OBTAINED-VALUE
从第6步获得的值(不带引号)。
.desktop
文件。WM_CLASS: not found
。由于行为异常的应用程序是kile以及文件名,因此org.kde.kile.desktop
我仅添加了这一行StartupWMClass=kile
,它就可以工作。我的疯狂猜测是文件名的最后一个句号分隔部分(.desktop
恰好在之前)应与StartupWMClass值匹配。
"sun-awt-X11-XFramePeer", "jetbrains-pycharm-ce"
的输出步骤6我曾经StartupWMClass=jetbrains-pycharm-ce
和它的作品。