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

sar*_*lad 5 menu 11.10 games unity-dash

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

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

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

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

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

dou*_*oug 5

不知道场景 1,没有任何 HIB 游戏, - 我会通过任何可能的地方查看 - /usr/local/share;` ~/.local/share; /选择/

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

这样的东西应该就足够了——

Categories=Game;
Run Code Online (Sandbox Code Playgroud)

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

Categories=GNOME;GTK;Game;
Run Code Online (Sandbox Code Playgroud)

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


edm*_*edm 5

Dash 启动器位于 /usr/share/applications/ 或 $HOME/.local/share/applications 中,并具有 .desktop 扩展名。要从破折号中删除,只需从这些文件夹中删除相应的 .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
Run Code Online (Sandbox Code Playgroud)