当前位置: 首页>>技术教程>>正文


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

,

问题描述

如何在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启动时启动的所有服务)。此外,它不会列出用户以图形方式登录时启动的桌面环境的正常部分。

startup,ubuntu

任何人都可以点击”Startup applications”来查看。默认为空白。

startup,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

第五种思路

替代:

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1288.html,未经允许,请勿转载。