![如何在 KDE plasma(Kubuntu 22.04)中禁用 snapd 桌面通知?](https://linux22.com/image/1189271/%E5%A6%82%E4%BD%95%E5%9C%A8%20KDE%20plasma%EF%BC%88Kubuntu%2022.04%EF%BC%89%E4%B8%AD%E7%A6%81%E7%94%A8%20snapd%20%E6%A1%8C%E9%9D%A2%E9%80%9A%E7%9F%A5%EF%BC%9F.png)
我想在 KDE/Kubuntu 22.04 Plasma 中禁用来自 snapd 的烦人的桌面通知(例如“关闭应用程序以避免中断”)。
我查看了 KDE 通知系统设置,没有找到实现此目的的方法。我读到过在 Gnome 下可以实现此目的,所以我知道在 Plasma 中应该可以实现,但不知道具体如何实现。
请指教。谢谢!
答案1
虽然这不是真正的解决方案,但我会在这里发布我的解决方法,因为它可能会帮助遇到此问题的人。在撰写本文时,我正在运行基于 Ubuntu 22.04 的 KDE Neon。您可以执行以下操作:
将自动快照更新设置为较低频率并在更方便的时间发生(默认时间表为
00:00~24:00/4
- 每天四次):$ sudo snap set system refresh.timer=mon,21:00
创建一个脚本,
~/.local/bin/snupd
允许您在准备就绪时手动调用更新,内容如下#!/usr/bin/env bash sudo snap refresh LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do sudo snap remove "$snapname" --revision="$revision" done
它还会删除所有已安装快照的缓存旧版本(如果您不想这样做,可以跳过此步骤)
使脚本可执行:
$ chmod +x ~/.local/bin/snupd
现在,无论何时您需要更新所有 snap 包,只需打开终端并运行以下命令:
$ snupd