Is it possible to get a close button on the OSD?
It stays for a long time, and sometimes I have colleagues over on my PC, and I dont want them seeing who is online, or what song I am listening to. No, I can't disable it.
|
Is it possible to get a close button on the OSD? It stays for a long time, and sometimes I have colleagues over on my PC, and I dont want them seeing who is online, or what song I am listening to. No, I can't disable it. |
||||
|
Your best bet would be file a bug and ask for the feature. When filing a wishlist bug like this, be sure to give some thought out user cases why this feature could prove to be useful for a larger section of the Ubuntu user community. |
|||||||||||||||||||
|
|
The choice to have zero chrome on the ephemeral notifications is very deliberate and not going to change. The rationale is that these notifications should be as lightweight as possible. However, there are some things that could be done to help you further. There is a spec to make the timing of the notification variable - longer messages would stay for a longer time, or updated messages would be extended. A patch implementing that would be welcome, it would allow us to shorten the time for very short messages :-) Also, we would like to add a "do not disturb" mode, where only system (urgent) notifications, like battery very low and hardware problems, would show up. So you could use do-not-disturb to avoid people seeing your notifications when they are looking over your shoulder, or you are plugged in to the projector (though we'd rather put the notifications on your laptop screen and not on the projector, where they are different displays). Again, a patch for that would be welcome. |
|||||||||||||
|
|
There isn't a close button, the blob isn't even there in terms on the mouse (when you click over it, it simply clicks what ever is behind it), see details here: https://wiki.ubuntu.com/NotifyOSD This functionality won't change, there have been several bug reports asking for what your asking for, all of which have been denied in the strongest of terms. You could make a program to close it though, fork the osd code a bit and use some of the existing code branches which do this already. See the program D-Feet to browse and play with the dbus interface for notifyosd and the code on launchpad. |
|||||||
|
|
There is a way you can get notifications with a close button.
From Webupd8's Article
|
|||||
|
|
I have read about this before and can understand the design reasoning but in practice they are distracting when they cannot be cleared easily. Using https://launchpad.net/caffeine, a statusbar app which can prevent screen/power saving, will also disable the popups so I thought I would suggest this as a workaround. Blocking the notification does highlight the need for a notifications history but this has also been raised as an issue and resolved as wont fix: bugs.launchpad.net/notify-osd/+bug/382094 |
|||
|
|
|
Instead of using avant window navigator, you could also do this (only tested on Lucid): Install xfce4-notifyd from the software center and press Alt + F2 and paste This switches to XFCE's notify daemon, which looks a lot like the default one, only a close button appears when you hover over it. |
||||
|
|
|
It was a deliberate decision to leave out any way to interact with the notification bubble (so its a passive notification), so you can post a bug report on Launchpad (there may be one already) and lobby for it to be changed. Its not something I can see happening soon unless there's major demand (and there isn't) It might also be worth trying to tackle the issue by asking for a way to exclude certain programs from accessing the notify-osd system. |
|||
|
|
|
Decrease the delay with notify-osd-conf app. |
|||||||||
|
|
A close button on the notifications themselves won't solve your problem. They will still see the notifications, and will have to click the close button to close them, if there were one. What you should do instead, is when you want to allow others to use your computer, simply choose the "Switch User" option in the system menu on the upper right (the gear icon), and use the Guest login. This will fabricate a temporary session for them to use, and will not preserve any browser history, cookies, etc… when that user logs out. This will keep them from seeing your notifications, as well as from possibly disturbing any of your own data (web history, downloads, logins, etc…), as they traverse the ether from your computer. |
|||
|
|
|
Try this: http://www.webupd8.org/2012/06/closable-movable-notifyosd.html You won't get a close button, but you'll be able to close the bubble and adjust the time it is active. |
|||
|
|
|
Bookmark: Close button on notify-osd? ref: Concepts presto proven,
This can be run in a terminal or as a background task - stop it and pop-up graffiti resumes. The OP stated "No, I can't disable it". If by this it means that the notification system IS NOT to be disabled by the poser, then this solution is consistent with that. The system is intact. If it means the poser does not know how to do so, then again the solution is pertinent. Details explained below line. The ultimate would be to embed everything on (in?) the DBus, to directly invoke
A very, very, very naive rudimentary solution, that is more proof of concept than practical, essentially "disables"
(to "hear" relevant activity you might want to "
) Test it by running it in a terminal window and from another terminal window try doing:
Stop the first process and then try the messages again. Perhaps a A truly elegant solution would have the indicator appear when DBus activity for the It might also address the problem of stacked notifications - only one can be seen at a time and if multiple notifications are pending each one must evaporate before the next appears - they cannot usually be seen simultaneously.
Select All, Drag & Drop to a terminal window the following tests:
now do the same with p{r}oof:
The |
||||
|
|
dbusmechanism, this solution leaves it intact ... if it means you've tried and been unable to do so, again this answer will provide a solution. – George Rowell Sep 29 '12 at 2:42