手动创建的GNOME启动程序项目的重复图标

我已经下载了Aptana Studio 3并使用Alacarte创建了以下启动器项:

文件: alacarte-made.desktop

 [Desktop Entry] Comment= Terminal=false Name=Aptana Studio 3 Exec=AptanaStudio3 Type=Application Icon=/opt/Aptana-Studio-3/icon.xpm 

然后,当我将图标添加到collections夹并打开Aptana Studio 3时,我会得到两个图标,一个用于启动新实例,另一个用于当前运行的实例,如下面的屏幕截图所示:

在此处输入图像描述

如何强制应用程序使用添加到collections夹的相同图标?

要通过@earthmeLon提到的线程保存筛选,您需要执行以下操作:

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

StartupWMClass

您可以使用StartupWMClass按类对窗口进行分组。

有关其他信息,请参阅此主题 。