re-orging plasma-mobile repository
Sebastian Kügler
sebas at kde.org
Wed Jul 13 15:23:08 CEST 2011
Hi,
On Wednesday, July 13, 2011 12:05:44 Stefan Werden wrote:
> Marco Martin <notmart at gmail.com> hat am 11. Juli 2011 um 22:48 geschrieben:
> > > great work. I'v added a power of/suspend/logout app. Currentl we need
> > > something
> > > like this for example for the wetab.
> > >
> > > I'm not shure if this is the right place, but I just added it to the
> > > spreadsheed
> >
> > this seems really device specific. i suppose this is needed on the
> > wetab because power management doesn't work correcty and the power
> > button doesn't do what it should or there is another reason?
>
> I think this is definitly not device specific. You need something to
> shutdown you device with an touch event.
> But there are more reasons:
>
> - if you press the phyical power down button by accident, you may want to
> cancel this
> - if you press the power down short for example you may want to decide vor
> a cold reboot, suspend or a warm start (option)
> - it is easier to have at the beginning an icon, than finding out the
> events for button on new devices. That may have negative impacts for
> AppDevelopers. They often need to reboot for testing apps
>
> Probably more reasons are. But it clearly makes sense to have something
> like that which is configurable when it appears, even some devices we
> don't need it on the display in the future. But you always need it for
> power down events.
I've made the following changes:
- the default powerdevil configuration should now make the (physical) power
button suspend the device
- there's a power button in the panel now in the top panel. Position isn't
great yet, but it's hard to miss. It's packaged on OBS and works here
The power button (plugin name: org.kde.active.powerbutton) uses a new
dataengine, ("org.kde.active.capabilities") to request a service which does
the suspend (and possibly other actions). This is the start of the
capabilities dataengine we planned for during Tokamak (actually, in the same
room I'm sitting in ;)). We can add stuff like "lock screen", "halt",
"restart", possibly even airplane mode and screen rotation (query and setting)
there.
The interaction of the power button is currently limited to "you click it, and
it suspends", I'll probably add "tap and hold" -> show logout dialog, so we
have an easy way to also reboot the machine.
The bigger picture is that we assume that rebooting/power down is something
for system maintainance, in the usual case, suspend is used since it's way
faster (both suspending and resuming) and stateful, i.e. the user doesn't have
to open stuff anew. On battery, the device suspends by itself after being idle
for a few minutes, so that just putting the device aside makes it not run out
of battery. Pretty similar to how power management is set up on smartphones,
for example.
I think overall, this needs some UI polish, but it's a good start and solves
the immediate problem.
Comments? :-)
Cheers,
--
sebas
http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
More information about the Active
mailing list