我想我的问题主要与 gnome 有关。
我自己创建了 GUI 应用程序并为其创建了快捷方式(.desktop 文件)。它在 Unity 上运行完美。但在 gnome-shell 上,我无法在应用程序历史记录中找到它。GNOME 可以使用应用程序搜索或在“全部”选项卡中找到应用程序。但它从未出现在“常用”选项卡中。
我找不到原因。这是我的桌面:
$ cat /usr/share/applications/gate.desktop
[Desktop Entry]
Name=Pro Gate
Comment=Pro Gate client
Exec=/opt/gate/gateclient
Icon=/usr/share/pixmaps/gate_logo_256x256.png
Terminal=false
Type=Application
Categories=Network;
我查看了许多其他 .desktop 文件,但仍然不知道为什么我的桌面是 GNOME 独有的?大多数条目都没有这样的问题。我发现的唯一一件事是,我并不孤单。Qt Maintenanceance 工具也是受到这个诅咒的工具。同时,Qt Creator 可以在历史记录中看到。