如何添加/删除“隐藏”启动应用程序?

如何在Ubuntu 11.10及更高版本中管理(添加/删除)所有启动应用程序?

启动应用程序不会显示启动期间启动的所有应用程序。

如上所述,您必须编辑/etc/xdg/autostart/并且:

  • 删除NoDisplay=true行;
  • 或者通过在他们面前添加#来做出相同的注释;
  • 或者在相同的行中用false替换true

第三种解决方案可以通过三个步骤轻松完成:

  1. 使用Ctrl + Alt + T召唤终端。
  2. 键入以下两个命令:

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

在更改了您想要的任何内容后,您可以通过在终端中键入以下内容来返回到先前的状态:

 sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop 

这已经在12.04,12.10和13.04进行了测试。

[来源: iloveubuntu.net ,谢谢Nikhil Sinha的链接]

/etc/xdg/autostart/每个条目中删除NoDisplay=true行,然后在启动应用程序中取消选中您不想要的行。 一般情况下,自动启动应用程序是有原因的,因此请确保您在禁用它们时知道自己在做什么。

还有各种服务将其配置文件存储在/etc/init 。 大多数用户不应该触摸这些文件。

以普通用户身份执行此操作的正确方法是将有问题的桌面文件从/etc/xdg/autostart/复制到~/.config/autostart/ (如果需要,首先创建目录)并将此副本编辑为NoDisplay=false 。 然后打开“启动应用程序首选项”并取消选中相应的框。

你没有看到任何列出的东西是正常的。 附加启动程序列表仅适用于为当前用户启动的程序 (不一定适用于其他用户,也不适用于Ubuntu启动时启动的所有服务)。 此外,它不会列出用户以图形方式登录时启动的桌面环境的正常部分。

你可以在这里查看

任何人都可以通过单击“启动应用程序”来检查。 默认为空白。

在此处输入图像描述

如果要显示隐藏的启动条目(例如更新通知程序,orca屏幕阅读器,板载等),只需在终端中键入/复制并粘贴以下内容:

 find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo sed –i -e '/^NoDisplay=/d' {} + 

如果要隐藏通常隐藏的条目,只需键入/复制并粘贴以下内容即可

 echo NoDisplay=true | find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo tee -a {} + >/dev/null 

资料来源: How-To Geek

替代:

要在“ 启动应用程序 ”中查看所有启动应用程序,只需打开/etc/xdg/autostart并将NoDisplay=true行修改为#NoDisplay=true 。 只需添加一个# 。 然后,您将能够在“ 启动应用程序 ”中看到所有内容,并从那里禁用您想要的内容。