Solution #2:
Use the indicator-applet to access logs
Written by
Ssdg the 29 Apr 09 at 19:48.
Why dont we use the double click on this applet to access a list (such as described in #1)? I think it's the better entry point to such a window.
Why dont we use the double click on this applet to access a list (such as described in #1)? I think it's the better entry point to such a window.
Solution #3:
Use a "history" menu item in the MessagingMenu
Written by
Rodrigo the 29 Apr 09 at 20:19.
The MessagingMenu, the little "letter" with the green dot, could have a menu entry with the history of the last Notifications, that way it could be easy to see what happend while we were not paying attention.
The MessagingMenu, the little "letter" with the green dot, could have a menu entry with the history of the last Notifications, that way it could be easy to see what happend while we were not paying attention.
Solution #4:
Allow "sticky" notifications
Written by
andruk the 1 May 09 at 01:31.
I think that Growl supports "sticky" notifications, so the notification stays up, but I know that the design criteria for the current notifications scheme frowns upon notifications that don't get out of your way.
Instead, have the notifications that are "sticky" be logged in a history menu as in Solution #3. That way they are easily accessed. For example, notifications regarding which wireless network you're connected to do not have to be logged, but notifications regarding your friend instant messaging you (while you are away) would become "sticky".
Additionally, you could run the notification text through a user-defined regex so you catch all notifications that include certain words. A good example would be the word "meeting" - you don't want to miss a meeting, so all notifications that include the word (case insensitive) "meeting" would automatically become sticky and therefore they will all be logged.
I think that Growl supports "sticky" notifications, so the notification stays up, but I know that the design criteria for the current notifications scheme frowns upon notifications that don't get out of your way.
Instead, have the notifications that are "sticky" be logged in a history menu as in Solution #3. That way they are easily accessed. For example, notifications regarding which wireless network you're connected to do not have to be logged, but notifications regarding your friend instant messaging you (while you are away) would become "sticky".
Additionally, you could run the notification text through a user-defined regex so you catch all notifications that include certain words. A good example would be the word "meeting" - you don't want to miss a meeting, so all notifications that include the word (case insensitive) "meeting" would automatically become sticky and therefore they will all be logged.
Solution #5:
small terminal-like log of notifications.
When clicked, this applet will show small terminal-like log of notifications.
Also this view could utilize same style as notification bubles and optionally replace them, showing short list of recent notifications in the same size as standard oversized notification, marking current line(s) in color.
When clicked, this applet will show small terminal-like log of notifications.
Also this view could utilize same style as notification bubles and optionally replace them, showing short list of recent notifications in the same size as standard oversized notification, marking current line(s) in color.
Solution #6:
Make notifications sticky only when the system is idle
Written by
leggy the 6 May 09 at 23:49.
After the system has been inactive for a few minutes, keep notifications stuck on the screen. When the system is being used again, close the notifications after a delay. The delay should be proportional to the amount of stuck messages.
I think Growl has a similar feature.
After the system has been inactive for a few minutes, keep notifications stuck on the screen. When the system is being used again, close the notifications after a delay. The delay should be proportional to the amount of stuck messages.
I think Growl has a similar feature.
Solution #7:
Provide way to ignore future events
Written by
lavinog the 1 May 09 at 16:49.
To reduce the possibility that the user will be flooded with notifications upon unlocking, provide a way to ignore future notifications of each type.
A simple way to implement this would be to right click the notification and click ignore future occurrences.
To reduce the possibility that the user will be flooded with notifications upon unlocking, provide a way to ignore future notifications of each type.
A simple way to implement this would be to right click the notification and click ignore future occurrences.
Solution #8:
Dropdown Menue appears, when you click at the Indicator-Applet
A nice feature would be, if you click at the Indicator-Applet it shows a list of lately Notifications, which has been displayed by notify-osd which can bring the user to do something.
Examples:
"Package updates available", the User would usually start up update-manager and update the system
"Chris sent you a new message" (Pidgin), the user will open pidgin/chat-room and respond to him,
"A new Wireless Lan has been found. Would you like to connect to it?" and so on.
Notifications like "Battery full" or "Volume changed" should not show up in this list.
For example if a user clicks on the "Package updates available"-Entry, the Update-Manager could be invoked.
A nice feature would be, if you click at the Indicator-Applet it shows a list of lately Notifications, which has been displayed by notify-osd which can bring the user to do something.
Examples:
"Package updates available", the User would usually start up update-manager and update the system
"Chris sent you a new message" (Pidgin), the user will open pidgin/chat-room and respond to him,
"A new Wireless Lan has been found. Would you like to connect to it?" and so on.
Notifications like "Battery full" or "Volume changed" should not show up in this list.
For example if a user clicks on the "Package updates available"-Entry, the Update-Manager could be invoked.
Propose your solution
Attachments
No attachments.
Duplicates
Comments
badp
wrote on the 29 Apr 09 at 17:30
I was unable to find a relevant project for this idea, unfortunately. I think this is a missing item from the Ubuntu Projects list.
arand
wrote on the 29 Apr 09 at 22:57
FYI: This is by design, there are supposed to be no logs of it since all notifications which does not perform anything but "notify", should be ignorable if you missed them.
Removing interactions and logs is one step in ensuring that users shouldn't bother if they missed any notifications.
However, I think their reasoning on that is wrong, so +1.
I think notifications should not be logged.
Every application has its own log, so why produce redundant logs?
i.e. why logs every pidgin notification, when pidgin itself can log its conversations?
jamesw
(Ubuntu developer)
wrote on the 30 Apr 09 at 12:43
~/.cache/notify-osd.log is a log file.
The intent is that the notifications are ephemeral though,
so that if you miss them it does not matter. The log is
slightly hidden, as it's intended to be for debugging.
If a notification might want your action, then it should
leave something to show that, such as calling for attention,
or using the messaging menu, so that you don't need to go
back and look at the log of the notifications.
Thanks,
James
philip
wrote on the 6 May 09 at 00:22
If you miss the notification, you are missing the information that it contained. You might miss a "new message" notification, for example. This is bad.
Dazed_75
wrote on the 20 May 09 at 17:18
I truly like the idea of logging notifications as one method of providing persistence for users who may miss notices. As jamesw points out, this is already being done though in a non-persistent file (only exists for the duration of your session). Personally I would prefer persistence just for troubleshooting scenarios but no big deal for now.
I also like the idea of stickiness while idle although logging could mean that only one notice would need to be sticky and it could be simply remind the user that missed notices can be viewed in the log. Since it disappears when the user does something it is very unobtrusive.
Post your comment