Bug 411613 - Notification timer consumes CPU resources and is distracting; option to disable it would be appreciated
Summary: Notification timer consumes CPU resources and is distracting; option to disab...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Notifications (other bugs)
Version First Reported In: 5.16.4
Platform: Manjaro Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords: accessibility
: 513336 514130 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-09-05 10:18 UTC by Michael D
Modified: 2026-01-04 08:01 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.6.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael D 2019-09-05 10:18:19 UTC
The new notification timer that counts down until the notification expires causes roughly 15% CPU utilization on my dual core Intel Core i5 Kaby Lake processor. The constantly moving timer also makes notifications more distracting. I would prefer improved battery life and less distracting notifications over having the timer. At the least, I would like to see an option to disable the timer.
Comment 1 Nate Graham 2025-12-18 21:44:44 UTC
*** Bug 513336 has been marked as a duplicate of this bug. ***
Comment 2 Bug Janitor Service 2025-12-22 15:25:37 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6114
Comment 3 Nate Graham 2025-12-31 16:55:36 UTC
Git commit 2bd23f27997ba66feee5fbf3785dbd16993efe29 by Nate Graham, on behalf of Anton Birkel.
Committed on 31/12/2025 at 16:55.
Pushed by ngraham into branch 'master'.

Add user-configurable option to show/hide notification timeout indicator

This adds a new "Show timeout indicator" checkbox in System Settings →
Notifications that allows users to control the visibility of the horizontal
timeout progress bar in notification popups.

When disabled, the animation is stopped to reduce CPU usage.
FIXED-IN: 6.6.0

M  +2    -1    applets/notifications/NotificationPopup.qml
M  +1    -1    applets/notifications/delegates/DelegatePopup.qml
M  +1    -0    applets/notifications/global/Globals.qml
M  +12   -0    kcms/notifications/ui/main.qml
M  +3    -0    libnotificationmanager/kcfg/notificationsettings.kcfg
M  +14   -0    libnotificationmanager/settings.cpp
M  +8    -0    libnotificationmanager/settings.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/2bd23f27997ba66feee5fbf3785dbd16993efe29
Comment 4 Antonio Rojas 2026-01-04 08:01:07 UTC
*** Bug 514130 has been marked as a duplicate of this bug. ***