[Bug 333269] Re: [jaunty] leave message does not use new notify system
I've updated the Notify OSD spec to include a mockup of presenting Leave a Message messages in a single While You Were Out dialog with a scrollable text view. https://wiki.ubuntu.com/NotifyOSD?action=diffrev2=128rev1=127 I suggest that gnome-screensaver should adopt this design regardless of which notification server is running, because it would handle the case of multiple messages better than notification-daemon does. ** Description changed: - Binary package hint: gnome-screensaver - On Jaunty with notify-osd installed, if I click leave message two abnormal things (which are related) happen:- 1) I am briefly shown my own desktop, which should not happen when the screensaver is locked. 2) I get a popup notify box displaying the message. See attached screenshot and screencast. Note: The screencast is quite slow, in real life the whole process is faster than shown. ProblemType: Bug Architecture: i386 DistroRelease: Ubuntu 9.04 Package: gnome-screensaver 2.24.0-0ubuntu4 ProcEnviron: PATH=(custom, user) LANG=en_GB.UTF-8 SHELL=/bin/bash SourcePackage: gnome-screensaver Uname: Linux 2.6.28-8-generic i686 + + https://wiki.ubuntu.com/NotifyOSD#gnome-screensaver -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Julian - that is exactly the current problem (expire_timeout is set to 0). notify-osd displays these as fallback notifications -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Chris - My bad, I didn't realize that that was how notify-osd alerts worked. If that's the case, then there's no way we can have messages appearing under notify-osd, unless the fallback alerts are beautified significantly, since at current, they're quite uninspiring... Either that, or use notify-daemon in conjunction with notify-osd... -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
I was about to file a very similar bug. I made a quick mockup showing a couple improvements: -The window title and text are more informative, now you see exactly what happened. -The message itself is bold, to stand out. -There is only one button, close. Having two buttons that did the same thing only confused the user. I think that should be more than enough. A simple dialogue on your desktop when you come back. Anything beyond that would be over the top, in my opinion. ** Attachment added: mockup http://launchpadlibrarian.net/24546468/Pantallazo1b.png -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Still exists in Jaunty Beta. Using notify-osd might mean missed messages (as they are non-interactive, and might disappear before being read). However, what if expire_timeout were set to 0? -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
** Changed in: gnome-screensaver (Ubuntu) Importance: Undecided = Low Assignee: (unassigned) = Canonical DX team (canonical-dx-team) -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
I don't think we can/should rely on having tomboy available for those. IMHO, displaying a simple dialog box is good enough for this purpose, if we don't find a better solution. Speaking about a better solution: if only we had a messaging indicator... :-) -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Martin, The patch I've done doesn't rely on having Tomboy around - it uses it if it is available (which is the case on the default Ubuntu install). -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Actually, my last post doesn't make sense - of course my patch relies on having Tomboy around, but it will fall back the notification if it isn't around. That is what I meant to say ;-) -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 333269] Re: [jaunty] leave message does not use new notify system
On Mon, 2009-03-09 at 08:35 +, Martin Pitt wrote: Speaking about a better solution: if only we had a messaging indicator... :-) Wow, I hadn't thought of that actually :) So what if we patched gnome-screensaver to have an indicator, and then if you click on it you could show the window in that case. I don't think that'd be difficult, but I'm curious what people think about it. -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
FWIW, I started writing a patch for gnome-screensaver which adds messages as a note in Tomboy (if it exists), and then displays it on the screen. The problem I see with the existing implementation is that you have to act on the notification straight away really, as there is no way of putting it to one side to come back to later. With the Tomboy method, you can close the note if you don't want to act on it straight away, and come back to it later (even in another session) as the note is saved. I don't know if that's an acceptable solution or not though (and if it is, it's probably too late for Jaunty). Comments welcome :) -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
** Tags added: jaunty-uif -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
I have a working patch that makes gnome-screensaver display (and save) a Tomboy note instead of sending a notification. The patch is maintained in bzr. I'd appreciate knowing whether people think that is a better solution than just sending a notification or popping up some dialog. It is very much a work-in-progress at the moment though, and has a few rough edges. For example, it will fall back to notifications if Tomboy isn't running, even though Tomboy ships a DBus service (it should just start Tomboy). It currently sets the title of the note to the data and time that the note was left, but I don't know if that is the correct thing to do. If any of the DBus calls to Tomboy fail, the note gets silently lost and doesn't fall back to using notifications yet. And I was going to use a gconf key to set whether to use notifications or Tomboy. -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
I'm not sure this particular case should use a notification. Notifications can be missed and the message someone leaves for a user on their session should be guaranteed to by read. -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Yes, there are 2 separate bugs. 1. Is a window manager and or screensaver bug. I was not able to reproduce that with metacity-1:2.25.144-0ubuntu1 (compositing on/off). However, I have been able to (partly) reproduce that with compiz-1:0.7.9+git20090211-0ubuntu4. Partly in that the peak was limited to the gnome-panel, but the rest of the desktop was not displayed. I would suggest keeping that as a gnome-screensaver bug, and optionally filing a bug against compiz. 2. You get a dialog box because gnome-screensaver wants the notification to be seen and specifies an infinite timeout probably. In this case, I think we adopt the right behaviour in turning that into a dialog box. This way you can actually see the message when you get back to your session. You may want to improve the design of the message box, but then it's up to the application to render it better, by managing it's own dialog box, instead of relying on some bad fallback mechanism provided by the current version of notify-osd. To summarize, this is /also/ a gnome-screensaver bug. ** Tags added: notifications ** Tags removed: notifications -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Is Tomboy on the default install? Seeing as the message functionality is just like leaving a note at someone's desk, I wonder if it would be acceptable to pop up a notification saying something like Someone left you a note whilst you were away, and then put the note in to the users Tomboy notes, using its nice DBus interface. -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Alan, could you file a new bug against gnome-screensaver for the window manager interaction issue? Once done, I will rework this one to make it read gnome-screensaver should provide a better message dialog Thanks David -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
** Tags added: notifications -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Alan could you remember to link the upstream bug report in the new one too (http://bugzilla.gnome.org/show_bug.cgi?id=567306) -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Done. Filed bug 334441. -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
Thanks Alan -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
** Attachment added: screencast http://launchpadlibrarian.net/23003181/out.ogv ** Attachment added: Dependencies.txt http://launchpadlibrarian.net/23003182/Dependencies.txt -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
** Attachment added: Screenshot-gnome-screensaver-dialog.png http://launchpadlibrarian.net/23003195/Screenshot-gnome-screensaver-dialog.png -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 333269] Re: [jaunty] leave message does not use new notify system
** Changed in: gnome-screensaver (Ubuntu) Status: New = Confirmed -- [jaunty] leave message does not use new notify system https://bugs.launchpad.net/bugs/333269 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-screensaver in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs