如何在 Unity dash 中添加和删除启动器?

如何在 Unity dash 中添加和删除启动器?

场景 #1:手动删除启动器

我从最近的 Humble Indie Bundle 中安装了一些游戏,今天又将它们删除了。

使用 deb 安装的游戏已成功卸载并从 dash 中删除,但是,使用 .run 格式安装的游戏即使在卸载后仍然在我的菜单和 dash 中...我该如何删除这些项目?

场景 #2:添加自定义启动器

我在 Windows 分区上创建了纸牌游戏的 Wine 快捷方式。我在alacarte(菜单编辑器)中添加了这些启动器,它们在 Classic Gnome 中运行良好,但它们没有出现在 Unity dash 的游戏部分。是否可以将这些游戏的启动器添加到 dash,还是必须将启动器添加到桌面?

答案1

不知道情况 1,没有任何 HIB 游戏,- 我会查看任何可能的地方 - /usr/local/share;` ~/.local/share; /opt/

至于 2 - 尝试在文本编辑器中打开你创建的 .desktop(你的启动器只是一个 .desktop),并添加一个 Categories= 行

这样就足够了 -

Categories=Game;

通常游戏 .desktops 使用这个,但上面的应该没问题

Categories=GNOME;GTK;Game;

注销/登录应显示在 Dash 过滤器 > 游戏中,如果没有,则在文本编辑器中重新打开启动器并尝试在 Exec= 行末尾添加 %U,并在当前内容后留一个空格。(在这些情况下不需要

答案2

Dash 启动器位于 /usr/share/applications/ 或 $HOME/.local/share/applications 中,并具有 .desktop 扩展名。要从 Dash 中删除,只需从这两个文件夹中删除相应的 .desktop 文件即可。要添加启动器,只需创建一个新的文本文档,使用合适的名称 (NAME.desktop) 将其保存在其中一个文件夹中,以下是国际象棋游戏启动器文件中需要放入的内容的示例:

[Desktop Entry]
Name=Chess
Comment=Play the classic two-player boardgame of chess
Version=1.0
Exec=/usr/games/glchess
Terminal=false
Type=Application
Categories=GNOME;Game;BoardGame;
StartupNotify=true
Icon=gnome-glchess
MimeType=application/x-chess-pgn;
G    enericName=3D Chess Game
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-games
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=gnome-games

答案3

在仪表板中输入主菜单并运行该应用程序。找到创建的启动器。由于这些启动器来自 HIB,因此它们可能位于游戏部分下。您可以取消选中复选框以隐藏启动器条目或删除它们。如果您无法在那里找到启动器,它们可能位于您的 ~/.local/share/applications/ 文件夹中。

相关内容