如何管理(添加/删除)Ubuntu 11.10 及更高版本中的所有启动应用程序?
启动应用程序不显示启动期间启动的所有应用程序。
答案1
如上所述,您必须编辑/etc/xdg/autostart/
并执行以下操作之一:
- 删除
NoDisplay=true
线条; #
或者在前面添加相同的注释;- 或者在相同的行
true
中用替换。false
第三种解决方案可以通过三步轻松完成:
- Ctrl使用+ Alt+调用终端T。
输入下面两个命令:
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 提供的链接]
答案2
删除NoDisplay=true
每个条目中的行,/etc/xdg/autostart/
然后取消选中启动应用程序中不需要的条目。通常,自动启动应用程序的存在都是有原因的,因此请确保您在禁用它们时知道自己在做什么。
还有各种服务将其配置文件存储在 中/etc/init
。但大多数用户不应该接触这些文件。
答案3
作为普通用户,正确的做法是将相关桌面文件从 复制到/etc/xdg/autostart/
(~/.config/autostart/
如果需要,请先创建目录),然后将此副本编辑为 状态NoDisplay=false
。然后打开“启动应用程序首选项”并取消选中相应的框。
现在,您需要NoDisplay=true
在复制文件后从文件中删除密钥,这可以使用以下方法sed
对所有文件进行操作:
sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop
答案4
替代:
要查看“的所有启动应用程序”启动应用程序“只需打开/etc/xdg/autostart
并修改行NoDisplay=true
即可#NoDisplay=true
。只需添加一个#
。然后您将能够看到所有内容”启动应用程序“并从那里禁用您想要的功能。