如何在 KDE 5 中禁用启动时更新的通知?

如何在 KDE 5 中禁用启动时更新的通知?

我想手动处理所有更新(就aptitude我而言),并且不进行任何类型的自动更新,也不想收到有关更新的任何通知。

我尝试过的:

  1. 我已取消选中“检查更新”复选框论坛主题。此复选框在 KDE5 中位于/usr/bin/sorware-properties-kde窗口中。此窗口也可以通过以下方式打开:发现 > 设置(在侧边栏中)> 右上角的“汉堡包”菜单 > “软件源” > “更新”选项卡。

  2. 我还将窗口中的“自动检查更新”设置/usr/bin/software-properties-gtk为“从不”。

  3. 有一个老问题在 Kde Debian 中禁用自动更新(和通知),不过好像不适用于KDE5。

刚登录 KDE 后,我收到需要更新的通知。

如何在启动 KDE 时禁用此不需要的通知?是什么驱动了此通知?是自动检查更新吗?还是系统中有一些关于更新的信息就足以显示通知?如何禁用底层支票对于驱动此通知的更新,是否有这样的检查?

答案1

Packagekit 将在登录时检查更新并通过 systemd 单元刷新包列表。

然后有使用 packagekit 的软件,比如 Discover,来检查是否有更新包。Discover 使用系统托盘来显示更新包的数量。

然后,当 Discover 有新的套餐可用时,也会通过通知系统弹出通知。

要禁用通知,请在设置中搜索通知,然后转到发现事件源以更改通知的注册方式。

通知设置

您还可以从系统托盘中删除 Discover。通过配置面板,将鼠标悬停在系统托盘上并单击配置。然后从该对话框中取消选择“更新”托盘项。

系统托盘设置

答案2

对我来说,我正在运行 KDE Plasma 5.20.5。我通过运行以下命令关闭发现更新应用程序(系统托盘图标):

$ sudo rm /etc/xdg/autostart/org.kde.discover.notifier.desktop

org.kde.discover.notifier.desktop基本上,从中删除文件/etc/xdg/autostart/

答案3

我可以通过完全删除 PK 来禁用基于 Discover / PackageKit 的更新:

rpm -e PackageKit PackageKit-command-not-found plasma-discover-packagekit

答案4

一种侵入性较小的方法

关键是阻止 DiscoverNotifier 作为桌面会话的一部分自动启动。

您可以只为一个用户禁用通知程序,而不是完全删除 Discover(这会影响所有用户并失去对 Discover 的其他功能的访问权)。您可能需要在两个地方执行此操作,因为 Xorg 自动启动工具和 Plasma 会话管理器通常都会尝试启动它。

步骤1。

将桌面文件从全局自动启动目录复制到主自动启动目录,并Hidden=true在副本中添加一行以禁用它。您可以使用 Dolphin 和 Kate 执行此操作,也可以在命令行中执行如下操作:

mkdir -p ~/.config/autostart
sed '/^\[Desktop Entry\]/ a Hidden=true' \
  < /etc/xdg/autostart/org.kde.discover.notifier.desktop \
  > ~/.config/autostart/org.kde.discover.notifier.desktop

步骤 2a。

终止已运行的 DiscoverNotifier 实例。您可以在 GUI 中使用系统监视器执行此操作,也可以在命令行中使用 执行此操作pkill DiscoverNotif

如果您使用系统监视器,请注意您要终止的进程可能显示为 /usr/lib/x86_64-linux-gnu/libexec/DiscoverNotifier 或其他乍一看不明显的名称。

步骤 2b。

告诉等离子会话管理器在您登录时不要启动 DiscoverNotifier。关键在于系统设置:启动和关闭:桌面会话:会话恢复:登录时,启动已打开的应用程序...

  • 如果选择了“从空会话开始”,那么就足够了。您已完成。
  • 如果选择了“上次注销时”,则必须退出所有不想自动启动的应用程序,然后注销。
  • 如果选择了“当手动保存会话时”,则必须退出所有不想自动启动的应用程序,然后单击应用程序启动器菜单中的保存会话按钮。

顺便说一下,我认为 Plasma 5 会话管理器将启动应用程序保存在 ~/.config/ksmserverrc 中。我建议使用 GUI(如上所述),而不是手动编辑此文件,因为后者更容易出错。

相关内容