如何阻止 Web 应用程序出现在启动器中?

如何阻止 Web 应用程序出现在启动器中?

我一直在寻找一种方法来阻止它们出现在栏中(和任务切换器中)。我想使用 webapps,因为我非常喜欢集成的想法(尤其是对于 google docs 和 gmail),但我讨厌在侧边栏中有十个。有没有办法使用它们而不让它们弹出来?

答案1

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

如果您只是在寻找启动 Web 应用程序的方法,我的建议是创建 .desktop 文件,而不是使用 Unity 的集成。

这适用于中级高级用户。如果您是 Linux 新手,那么在开始之前先在 Google 上搜索 .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。将您新创建的文件从文件管理器拖到我们在终端中创建的文件中。关闭文件管理器,然后注销并重新登录。当您搜索其名称时,您应该会在仪表板中看到您创建的启动器。

相关内容