如何显示隐藏的Ubuntu启动应用程序

今天,我将解释如何显示隐藏的Ubuntu启动应用程序。

首先输入 启动 在Dash中,您应该能够启动启动应用程序首选项窗口。

默认情况下,系统定义的启动应用程序是隐藏的,并且在窗口中只能看到用户定义的启动程序。

启动应用程序Preferences_001

这些系统定义的启动应用程序的文件存储在 / etc / xdg / autostart / 目录。 这些文件以.desktop扩展名结尾。

  隐藏的启动应用程序

如果您在文本编辑器中打开其中一个文件,则会看到一个 无显示 参数,并且其默认值设置为true,因此该应用程序将不会显示在启动应用程序首选项窗口中。

  隐藏的启动应用程序

要显示这些隐藏的Ubuntu启动应用程序,只需将NoDisplay的值更改为false。 但是,如果要显示所有这些文件,则必须打开每个单独的.desktop文件并更改其值。 这当然是一个乏味的过程。 幸运的是,有一条方便的命令可以立即更改这些NoDisplay值。

向sed编辑器问好,然后在终端中运行以下命令。

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

sed是流编辑器。 请允许我解释以上命令。

  • -一世 是–in-place的缩写。 这意味着sed将在适当位置编辑文件。
  • s / NoDispaly = true / NoDisplay = false表示sed将搜索NoDisplay = true正则表达式并将其替换为NoDisplay = false。
  • /etc/xdg/autostart/*.desktop 表示/ etc / xdg / autostart目录下的所有.desktop文件。

运行上述命令后,将显示所有系统定义的启动应用程序。

  隐藏的启动应用程序

要再次隐藏这些系统定义的启动应用程序,请运行以下命令:

sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop

与往常一样,如果您发现此帖子有用,请订阅我们的免费新闻通讯,或在Google +,Twitter或喜欢我们的Facebook页面上关注我们。

Sidebar