手动创建的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提到的线程保存筛选,您需要执行以下操作:
- 启动应用程序
- 启动终端并运行
xprop WM_CLASS
。 单击应用程序窗口。 - 你会得到一些像
WM_CLASS(STRING) = "Navigator", "Firefox"
。 选择其中一个类,例如本例中的Firefox
- 在
.desktop
文件中将类添加为StartupWMClass
的值。 例如,StartupWMClass=Firefox
- 保存
.desktop
文件,关闭应用程序并重新打开它。 现在应该只有1个图标在启动器中
StartupWMClass
您可以使用StartupWMClass按类对窗口进行分组。
有关其他信息,请参阅此主题 。