有没有办法可以禁止 snap 自动启动?
我安装了 microk8s snap,它非常酷,但是每次我重启电脑时它都会自动启动。我可以在登录后停止它,但它会占用我所有的 CPU 并占用磁盘时间。有时可能需要几分钟才能启动 gui。
microk8s.stop
一旦我启动终端,就可以停止该服务。
我希望能够在需要时启动快照,但这似乎作为一项核心服务进行集成。
任何帮助都将不胜感激!
答案1
要禁用服务,请使用systemctl
如下命令systemctl disable snap.snapname.application.service
。例如,禁用 nextcloud snap - use 中的 apache webserver systemctl disable snap.nextcloud.apache.service
。您可以使用获取服务列表snap services
。
您可以使用 完全禁用快照,snap disable (name)
并在需要时使用 启用它snap enable (name)
。
您可以在 中看到服务的名称snap info (snapname)
。
答案2
还有一个细节。如果您在 Microsoft Teams 上将 X-GNOME-Autostart-enabled 编辑为 false,则应用程序会在您执行它时将其更改为 true。为了防止这种情况,我清除了 .desktop 文件的写入属性。现在 MS Teams 无法写入它。
答案3
我希望快照需要请求自动启动的特定权限......
我发现最好的是一些.desktop
包含自动启动条目的文件。
我在一些快照中发现了~/.config/autostart/
一个 .desktop 文件。Linux版Skype例如。
其他时候./snap/$snapname/current/autostart/
我发现微软团队在那里。