如何显示隐藏的Ubuntu启动应用程序
今天,我将解释如何显示隐藏的Ubuntu启动应用程序。
首先输入 启动 在Dash中,您应该能够启动启动应用程序首选项窗口。
默认情况下,系统定义的启动应用程序是隐藏的,并且在窗口中只能看到用户定义的启动程序。
这些系统定义的启动应用程序的文件存储在 / 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页面上关注我们。