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

bmi*_*r59 6 kde kubuntu plasma snap

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

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

请指教。谢谢!

afr*_*ish 1

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

  1. 将自动快照更新设置得不那么频繁,并在更方便的时间进行(默认计划是00:00~24:00/4- 每天四次):

    $ sudo snap set system refresh.timer=mon,21:00
    
    Run Code Online (Sandbox Code Playgroud)
  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
    
    
    Run Code Online (Sandbox Code Playgroud)

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

  3. 使脚本可执行:

    $ chmod +x ~/.local/bin/snupd
    
    Run Code Online (Sandbox Code Playgroud)
  4. 现在,每当您需要更新所有快照时,只需打开终端并运行以下命令:

    $ snupd
    
    Run Code Online (Sandbox Code Playgroud)