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

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

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

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

答案1

如上所述,您必须编辑/etc/xdg/autostart/并执行以下操作之一:

  • 删除NoDisplay=true线条;
  • #或者在前面添加相同的注释;
  • 或者在相同的行true中用替换。false

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

  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 提供的链接]

答案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。只需添加一个#。然后您将能够看到所有内容”启动应用程序“并从那里禁用您想要的功能。

相关内容