有没有办法在我登录时启动 snapd

有没有办法在我登录时启动 snapd

systemd-analyze critical-chain表明与 snap 相关的服务是导致我的系统启动延迟的主要原因:

graphical.target @3.300s
└─multi-user.target @3.299s
  └─snapd.seeded.service @3.170s +127ms
    └─snapd.service @2.275s +885ms
      └─basic.target @2.194s
        └─sockets.target @2.193s
          └─snapd.socket @2.180s +12ms
            └─sysinit.target @2.146s
              └─snapd.apparmor.service @2.054s +91ms
                └─apparmor.service @1.848s +177ms

虽然我已放弃尝试禁用 snap,但我安装的所有 snap 都不需要在我登录之前启动。因此,似乎我可以通过让 systemd 不multi-user.target等待snapd.seeded.servicesnapd在我输入密码和启动 gnome 会话时继续启动来加快启动速度。有没有办法实现这一点(希望通过修改snapd.service中的文件/lib/systemd/system/)?

我正在使用 Ubuntu 23.04

相关内容