程序的图标在任务栏上显示两次。没有双重安装。我怎样才能拥有一个?

时间:2019-03-03 18:37:12

标签: ubuntu icons ubuntu-18.04

我下载并安装了Firefox Developer Edition,为此我制作了一个可执行的桌面图标。我将其移至~/.local/share/applications,其内容如下:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/name/.local/share/umake/web/firefox-dev/browser/chrome/icons/default/default128.png
Icon[en_US]=/home/name/.local/share/umake/web/firefox-dev/browser/chrome/icons/default/default128.png
Name[en_US]=Firefox Developer Edition
Exec=/home/name/.local/share/umake/web/firefox-dev/firefox
Name=Firefox Developer Edition

我已将图标添加到“收藏夹”中,因此它显示在图标的顶部,但是当我单击它时,另一个图标显示在该列表的末尾。如果我单击更多,此较新的图标将显示橙色点,以指定有多个窗口。右键单击这些图标时,仅显示“所有窗口”和“退出”,而右键单击原始图标时,则显示“新窗口”,“从收藏夹中删除”和“显示详细信息”。

我怎样才能只得到一个像上面描述的第二个图标一样具有指示符的图标,并且具有所有右键单击选项?

谢谢。

1 个答案:

答案 0 :(得分:0)

从另一个论坛收到了答案:

  1. 启动应用程序
  2. 启动终端并运行xprop WM_CLASS
  3. 单击应用程序窗口。您将得到诸如WM_CLASS(STRING) = "Navigator", "Firefox Developer Edition"之类的输出。选择一个类,例如本示例中的Firefox Developer Edition
  4. 在.desktop文件中将类添加为StartupWMClass的值。例如,StartupWMClass=Firefox
  5. 保存.desktop文件,关闭应用程序,然后重新打开。现在,启动器中应该只有一个图标。