Thanks for the explanation.

I see the point, but I still find that the rationale at best incomplete.

Assume that there is an offending application A (legacy, commercial,
cad, simply old like eee-control, etc).

- if one has not installed A, sticking to what is in the ubuntu official
repos, it does not make any difference if  A is blacklisted or not.
Blacklisting it does not change the user experience, because a non
installed application cannot result in unconsistent behavior of any sort

- if one has installed A, having it whitelisted means that the user will get 
some minor unconsistent behavior. However, having installed something that is 
not official he should be obviously prepared to it.  And in any case, from the 
very notification area he should immediately spot what is the offending 
application. Conversely, having everything blacklisted by default means one of 
the two:
1) if the user is lucky,  A does not run at all.
2) if the user is not lucky, and this is the most likely case,  A will run 
anyway, with the catch that it will not be able to provide any important 
notifications to the user.  In my case, I simply could not realize that 
eee-control was running. I was seeing the machine extra-sluggish and thinking 
that natty was to blame. As a matter of fact, the issue was that 
eee-control-daemon was running and setting the machine to extreme powersaving. 
But of course I could not get any feedback on that. I wasn't even aware that 
eee-control was running. I had to use use ps to realize it (and a standard user 
should not be expected to be able to do that). Even worse, imagine a scenario 
were a legacy backup application tries to use a notification to 
activate/deactivate some "extra-dangerous-overwrite-mode" or a cloud service to 
say "syncronization to the cloud failed".  What if there is around some perfect 
(but not ubuntu compliant) disk cleaning application that periodically wipes 
part of the home, with a behavior that is selectable via the notification area? 
Can one definitely  exclude that there is something like that on the net and 
that a user will not run the risk of much more serious misbehaviors or data 
losses because of the blacklisting?

So, rather than merely blacklisting, please at least assure that when a
blacklisted application tries to notify something, a standard
notification appears saying "App so and so using the old notification
protocol. This is deprecated and turned off by default. Use gconf if you
want to whitelist the app" or something like that.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/773979

Title:
  legacy applications (using system tray) do not work in unity without a
  porting effort

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to