如何防止webapps出现在启动器中?

我一直在寻找一种方法来阻止他们出现在酒吧(和任务交换员)。 我想使用webapps,因为我非常喜欢集成的想法(特别是谷歌文档和gmail),但我讨厌当我在侧边栏中有十个时。 无论如何使用它们没有它们弹出那里?

坦率地说,没有。 我同意webapp集成是一个好主意,但是大多数webapp集成都是围绕启动器中显示的图标构建的。 这个想法(据我所知)是当你右键单击webapp启动器图标时,会出现常见任务,当你关闭webapp时,很容易立即再次打开它。

如果你只是想找到启动webapp的东西,我的建议是创建.desktop文件,而不是使用Unity的集成。

这适用于中等高级用户。 如果你是Linux的新手,那么在开始之前谷歌搜索.desktop文件是个不错的主意。

例如,如果您想从Firefox和Dash启动Google日历,但不希望它出现在启动器中,您可能会创建一个如下所示的文件:

[Desktop Entry] Name=Google Drive Exec=firefox http://drive.google.com/ Icon=google Type=Application Comment=A quick launcher for Google Drive OnlyShowIn=unity; 

这只会在启动器中显示为Firefox,但在Dash中它会显示为Google Drive。 如果您使用的是Ubuntu 12.10或更高版本,右键单击此图标将为您提供图标,名称以及您键入的任何内容作为评论。

只需保存文件,然后在文件管理器中右键单击它后打开首选项对话框。 您应该看到一个显示“权限”的选项卡,以及一个显示“允许将文件作为程序执行”的复选框。 选中此框,然后在终端中运行sudo nautilus 。 在新文件浏览器窗口中,导航到/ usr / share / applications。 将新创建的文件从文件管理器拖到我们在终端中创建的文件中。 关闭文件管理器,然后注销并重新登录。当您搜索其名称时,您应该会看到您在短划线中创建的启动器。