如何在 KDE plasma(Kubuntu 22.04)中禁用 snapd 桌面通知?

如何在 KDE plasma(Kubuntu 22.04)中禁用 snapd 桌面通知?

我想在 KDE/Kubuntu 22.04 Plasma 中禁用来自 snapd 的烦人的桌面通知(例如“关闭应用程序以避免中断”)。

我查看了 KDE 通知系统设置,没有找到实现此目的的方法。我读到过在 Gnome 下可以实现此目的,所以我知道在 Plasma 中应该可以实现,但不知道具体如何实现。

请指教。谢谢!

答案1

虽然这不是真正的解决方案,但我会在这里发布我的解决方法,因为它可能会帮助遇到此问题的人。在撰写本文时,我正在运行基于 Ubuntu 22.04 的 KDE Neon。您可以执行以下操作:

  1. 将自动快照更新设置为较低频率并在更方便的时间发生(默认时间表为00:00~24:00/4- 每天四次):

    $ sudo snap set system refresh.timer=mon,21:00
    
  2. 创建一个脚本,~/.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
    
    

    它还会删除所有已安装快照的缓存旧版本(如果您不想这样做,可以跳过此步骤)

  3. 使脚本可执行:

    $ chmod +x ~/.local/bin/snupd
    
  4. 现在,无论何时您需要更新所有 snap 包,只需打开终端并运行以下命令:

    $ snupd
    

相关内容