[PATCH] Turn Powerdevil suspend notification into a dialog

Aaron J. Seigo aseigo at kde.org
Wed Sep 23 19:23:21 BST 2009

On September 23, 2009, Sebastian Kügler wrote:
> On Wednesday 23 September 2009 10:48:00 Aurélien Gâteau wrote:
> > About functional consistency: I believe Notifications are presenting
> > potentially useful information, but it should always be safe to ignore
> > them. The information that the computer is about to suspend/shutdown is
> > not something which is safe to ignore.
> That's where the Ayatana spec and Plasma's design differ.

precisely. and here's why Plasma[1] have taken this stance: the reality[2] is 
that there are many notifications which the user does not want to ignore, and 
there are some notifications that they user can not ignore.

so we end up with either a multitude of different notification schemes 
(messages and notification and critically urgent must-interrupt-your-work 
schemes; ways to glue them together or ways to encourage the user to go 
elsewhere in response to information that happens in a given location) or we 
make one system that is capable enough to handle the reasonable uses cases 
that come up in reality in one place with one unified presentation.

in Plasma, we feel that having one system increases consistency, lowers the 
amount of information the user must be able to interpret and subsequently 
manage, prevents having to create special cases which application developers 
can and will (because we are all human) misuse and will result in a calmer, 
cleaner and gentler feeling system.

Ayatana is also trying to achieve a calmer, cleaner and gentler feeling 
system. however, the approach they are taking will lead to .. or rather is 
leading to as evidenced by this patch .. the necessity of a multiplicity of 
systems and user interaction issues ensue. by solving for one special kind of 
notification and trying to pretend there are no other kinds of notifications, 
new challenges are arising which are needing to be met by the Ayatana team.

it will be interesting to see how each approach works out in practice over the 
long term. it is a difference in philosophy, and i both recognize and respect 
that difference. it is a difference that neither team is currently interested 
in wavering on, which is also just fine as far as i'm concerned, as long as we 
are open and honest about that.

[1] the other F/OSS upstreams that implement the notifications spec agree with 
us as well

[2] IME fighting reality is a waste of energy. many well meaning designs fight 
the reality of the situation and thus fail, while other designs that do fit 
the reality of the situation are argued against by people who are not facing 
the inconvenient nature of the reality at hand. "reality" is the combination 
of immovable human behaviours and the means by which the universe we exist in 

Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20090923/aed56609/attachment.sig>

More information about the kde-core-devel mailing list