如何激活任务栏上的收藏夹图标?

How to activate the favorites icon on the taskbar?

我的应用程序在选定的任务栏中(GNOME,dash-to-panel)。当 window 打开时,任务栏中会出现一个新图标。如何使收藏夹图标被激活并且新的图标不会出现(如在其他应用程序中:Gedit、Nautilus)

答:需要一个正确的 StartupWMClass 条目。查找条目:在终端 xprop WM_CLASS

听起来您没有启动器,在 GNOME 环境中通常是一个 .desktop 文件。该文件告诉桌面您的应用程序是哪种应用程序,允许您创建右键单击操作(例如 New Window、New Private Window 等)。这是一个例子:

[Desktop Entry]
Name=<Name of Your App>
Exec=<command to execute>
Terminal=<true/false depending on whether you run it on a terminal>
Icon=<name of the icon for your app (icon has to be installed on the system)>
Type=Application
Categories=<Office;Game;etc; (semi-colon separated)>
Keywords=Something;Other Thing;

GNOME 有一个很好的指南here