如何在 Ubuntu 22.04 中停止和禁用 CUPS 服务

如何在 Ubuntu 22.04 中停止和禁用 CUPS 服务

我注意到topcups-browsed进程占用了我所有的 RAM 和 CPU。这显然是一个未决问题从今天起。我想禁用它,让我的电脑再次可用。

先前的答案建议使用systemd stop。但是运行时未列出 cups systemd,并且调用systemd stop它会返回以下内容:不存在服务。

根据 top,启动它的命令是:

cups-browsed -c /var/snap/cups/common/etc/cups/cups-browsed.conf

答案1

使用:

sudo snap stop cups
sudo snap disable cups

解释:

看来您正在运行该服务的 snap 版本。它无法由 systemd 管理。您可以使用以下命令查看 snap 下运行的服务:

snap services

运行上述命令后,它应该输出:

Service            Startup   Current   Notes
cups.cups-browsed  disabled  inactive  -
cups.cupsd         disabled  inactive  -
lxd.activate       enabled   inactive  -
lxd.daemon         enabled   inactive  socket-activated

显示您已停止 ( inactive) 并阻止其在启动时自动启动 ( disabled)cups.cups-browsedcups.cupsd

答案2

您无法阻止 snap cups 在每次重启或刷新后重新安装。

如果您刷新或拉入新的 Chromium 按扣,它也会将按扣杯拉回。

您可以随意停止、禁用或删除杯子,并且它将在重新启动后始终恢复。

除了完全移除卡扣(但我不想这样做)之外,我还没有找到任何阻止安装卡扣杯的方法。

主要原因是 snap cups 不断导致系统错误和报告日志。我已经提交了报告,但仍然没有看到任何迹象表明 snap cups 模块已更新以修复崩溃。

相关内容