使用“启动应用程序”我可以从启动中删除我安装的应用程序。但是有一些系统应用程序,如 update-notifier、evolution-addressbook-factory、evolution-alarm-notify(以及其他一些 evolution 应用程序)等是自动启动的,不存在于“启动应用程序”列表中。考虑到我知道他们做什么并且我不希望他们在启动时这样做,有没有什么办法可以阻止他们在登录时运行?Ubuntu 22.10,侏儒 43.1
使用“启动应用程序”我可以从启动中删除我安装的应用程序。但是有一些系统应用程序,如 update-notifier、evolution-addressbook-factory、evolution-alarm-notify(以及其他一些 evolution 应用程序)等是自动启动的,不存在于“启动应用程序”列表中。考虑到我知道他们做什么并且我不希望他们在启动时这样做,有没有什么办法可以阻止他们在登录时运行?Ubuntu 22.10,侏儒 43.1
您可以通过检查输出来查看启动时运行的服务
那些状态显示
enabled
会在启动时运行的,会有很多,但它们大多是必需的。您将看到三种可能的状态
enabled
,disabled
和static
。您不能直接禁用静态服务,因为其他进程需要它们。但是,根据一些用户的说法,有一种解决方法可以禁用它们,即屏蔽这些服务,以便 systemd 忽略它们。为了禁用配置为在启动时运行的服务,您需要发出以下命令:
有关如何在此处和此处“禁用”静态服务的更多信息。
Ubuntu 的wiki或此处的过时 SystemD 指南。
打开热敏输入下面的代码并按回车键:
然后您将能够看到默认情况下隐藏的所有启动应用程序,您可以选择要禁用的应用程序。