如何在Unity破折号中添加和删除启动程序?

场景#1:手动删除发射器

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

使用deb安装的游戏已成功卸载并从短划线中删除,但是,我使用.run格式安装的游戏仍然在我的菜单中,甚至在卸载它们之后还有破折号…如何删除这些项目?

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

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

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

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

这样的事情应该足够了 –

 Categories=Game; 

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

 Categories=GNOME;GTK;Game; 

注销/输入应显示在Dashfilter>游戏中,如果没有,则在文本编辑器中重新打开启动器并尝试将%U添加到Exec =行的末尾,在当前存在的位置之后留出空格。 (在这些情况下不应该需要

Dash启动器位于/ usr / share / applications /或$ HOME / .local / share / applications中,并具有.desktop扩展名。 要从短划线中删除,只需从这些文件夹中删除相应的.desktop文件即可。 要添加一个启动器,只需创建一个新的文本文档,在其中一个文件夹中保存一个合适的名称(NAME.desktop),这里有一个从Chess游戏启动器文件中需要进入的示例:

 [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 

在主菜单中的破折号类型中运行该应用程序。 找到创建的发射器。 由于这些来自HIB,他们可能属于奥运会部分。 您可以取消选中该复选框以隐藏启动器条目或删除它们。 如果您无法在那里找到发射器,它们可能位于〜/ .local / share / applications /文件夹中。