Bug 676021

Summary: Usability proposal: Store all notifications into the systemtray "(i)" icon
Product: [Fedora] Fedora Reporter: Fdor <fdor6>
Component: kdebase-runtimeAssignee: Than Ngo <than>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 14CC: jreznik, kevin, ltinkl, rdieter, rnovacek, ry, smparrish, than, thomasj
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-15 17:49:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Fdor 2011-02-08 16:19:48 UTC
(I'm posting this message at "kdebase-runtime" component, since both
systemtray and knotify programs seem to belong to that component. If
that's not correct, please move this message the correct component)


I propose root notifications to be stored at systemtray too.

As you know, normal notifications are shown for some seconds into a
bubble, and then the bubble disappears and the notification is stored
into the "(i)" icon at the panel systemtray. For example, you can
generate a normal notification with this command:

notify-send "Notification title" "Notification description"

The bubble disappears after some seconds, and then you can click on
the "(i)" icon and see the notification. This is perfect, because if
you are bussy, doing important things, and have no time to read the
bubble, you can read the notification later, by clicking the "(i)"
icon.

The problem happens when the notification is generated by the root
user (or by a root process): In this case, the notification is not
stored into the "(i)" icon. For example, run the same command as
root:

su - notify-send "Root notification title" "Root notification
description"

The notification is just lost, so if you hadn't time to read the
bubble, you will lost the information. It's even worse, since root
notifications are usually important notifications, so they shouln't
be lost.

There is a trick to avoid the bubble to disappear ("notify-send -t 0
..." command). But that's not elegant, bubbles shouldn't keep
forever, and you could need to close the bubble to see a window's
content, so the information is lost. I propose to store all
notifications (even root notifications) into the "(i)" icon, to allow
the user to read them later.

Thanks

Comment 1 Fdor 2011-02-08 16:26:11 UTC
Errata:
The commands to generate a root notification have been joined into one line. The correct commands are:

su -
notify-send "Root notification title" "Root notification description"

Comment 2 Rex Dieter 2011-04-15 17:49:16 UTC

*** This bug has been marked as a duplicate of bug 691210 ***