如何从 Ubuntu Dash 中隐藏应用程序

这个简短的指南解释了如何从 Ubuntu dash 中隐藏应用程序。 当您在 Ubuntu 桌面系统中安装新应用程序时,将创建相应的菜单项(即启动器)并将其放置在 Dash 或应用程序菜单中以便快速访问。 应用程序启动器只是一个简单的文本文件,带有 .desktop 延期。 这 .desktop 文件充当启动应用程序的快捷方式。

所有 .desktop 文件通常存储在以下目录之一中:

  • /usr/share/applications
  • /usr/local/share/applications
  • ~/.local/share/applications

让我们快速浏览一下 /usr/share/applications/ 目录。

$ ls /usr/share/applications/

这是所有应用程序的列表 .desktop 我的 Ubuntu 18.04 LTS 桌面中的文件。

在 Ubuntu 中列出 .desktop 文件

如果您打开一个 .desktop 条目文件,对于 example vlc.desktop;

$ cat /usr/share/applications/vlc.desktop

您将看到相应应用程序的配置详细信息。

在 Ubuntu 中查看 vlc.desktop 文件的内容

现在让我们看看如何从 Ubuntu Dash 中隐藏特定的应用程序。

从 Ubuntu dash 中隐藏应用程序

当您单击 Ubuntu 启动器中的显示应用程序选项时,您将在 Ubuntu Dash 中看到所有已安装的程序。 如果您希望隐藏其中一个程序菜单条目,使其不显示在 Ubuntu Dash 中,只需按照以下步骤操作即可。 我在 Ubuntu 18.04 桌面上测试了本指南,它按预期工作得很好。

为了 example,我将向您展示如何从 Ubuntu dash 中隐藏 vlc 应用程序。

当您在破折号中键入“vlc”时,您将看到其启动器图标,如下所示。

Ubuntu dash中的vlc应用程序条目Ubuntu dash 中的 Vlc 应用程序条目

如果您想隐藏 vlc 应用程序使其不显示在 Ubuntu dash 中,请复制其 .desktop 文件到 ~/.local/share/applications/ 目录使用以下命令:

$ cp /usr/share/applications/vlc.desktop ~/.local/share/applications/

非常重要的注意事项 – 总是先复制 .desktop 文件到 ~/.local/share/applications 并编辑本地复制的文件。 然后本地文件将覆盖全局 .desktop 下次登录时存档。

现在在您喜欢的编辑器中打开复制的文件:

$ nano ~/.local/share/applications/vlc.desktop

在该行之前添加以下行(如果存在) Actions=,但低于第一行,即 [Desktop Entry]:

Hidden=true
在 Ubuntu 中编辑 vlc.desktop 文件的内容在 Ubuntu 中编辑 vlc.desktop 文件的内容

Save 和 close 文件。 注销并重新登录以使其生效。

现在在 Ubuntu dash 中输入 vlc,您将不会再看到它。

要使 vlc 应用程序再次可见,只需删除 "vlc.desktop" 文件来自 ~/.local/share/applications/ 目录。

仔细检查 vlc.desktop 删除之前的文件路径。 你应该从 ~/.local/share/applications/, 但 不是来自 /usr/share/applications/ 目录。

希望这可以帮助。

建议阅读:

  • 如何为 Ubuntu Dock 图标启用最小化点击功能