Update on DeviceKit

David Zeuthen david at fubar.dk
Wed May 7 11:36:29 PDT 2008


On Wed, 2008-05-07 at 20:13 +0200, Danny Kukawka wrote:
> > (Oh, btw, it's C++ too. Fun for the whole family!)
> 
> What's the problem with C++ ?

It would add dependencies on libstdc++ to the X server. Painful. Google
for other problems interfacing C++ libraries from C.

> >  - Know about multiple monitors. (Oh no, what if there's four monitors
> >    with two different sessions? X can deal with this.)
> 
> For basic powermanagement you don't necessarily need to take care of this 
> (e.g. on a Laptop). Why not providing a basic interface as now in HAL that 
> can also be used from non X applications (e.g. on a server display, in the 
> server section powermanagement is also important) nobody force X applications 
> to use it. They can use if they want the X layer (if this is really 
> necessary).

And then people complain it works in a different way when in the
console. Or when it doesn't work on the multi monitor setup. And so on.
I think you are ignoring the real cost of providing interfaces.

Do you seriously think it's a good idea to do this extra work.. exactly
why? To please the 0.1% of the user base that don't want to use X on
their laptop? 

Sounds like tyranny of the minority to me....

      David




More information about the hal mailing list