当前位置: 首页>>技术教程>>正文


手动创建的 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

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

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

最佳思路

为了避免通过@earthmeLon 提到的线程进行筛选,您需要执行以下操作:

  1. 启动应用程序

  2. 启动终端并运行 xprop WM_CLASS 。单击正在运行的带有重复图标的应用程序的窗口。

  3. 你会得到一些像 WM_CLASS(STRING) = "Navigator", "Firefox" 这样的输出。选择其中一个类,例如本例中的 Firefox

  4. .desktop 文件中添加类作为 StartupWMClass 的值。例如,StartupWMClass=Firefox

  5. 保存 .desktop 文件,关闭应用程序和 re-open。启动器中现在应该只有 1 个图标

次佳思路

StartupWMClass

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

有关其他信息,请参阅 this thread

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13551.html,未经允许,请勿转载。