trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: February 2012

Re: [trinity-devel] UPower support added in tdebase/ksmserver

From: Ilya Chernykh <anixxsus@...>
Date: Thu, 16 Feb 2012 20:32:43 +0400
On Thursday 16 February 2012 21:11:49 Serghei Amelian wrote:

> > kpowersave does have a interface already though look at it's public
> > interface:
> >
> > QCStringList interfaces()
> > QCStringList functions()
> > bool lockScreen()
> > bool do_setScheme(TQString)
> > bool do_setCPUFreqPolicy(TQString)
> > bool do_suspendToDisk()
> > bool do_suspendToRAM()
> > bool do_standBy()
> > bool do_brightnessDown(int percentageStep)
> > bool do_brightnessUp(int percentageStep)
> > void disableAutosuspend(bool)
> > void showDetailedDialog()
> > bool openConfigureDialog()
> > bool currentSchemeManagesDPMS()
> > int brightnessGet()
> > TQString currentScheme()
> > TQString currentCPUFreqPolicy()
> > TQStringList allowed_sleepingStates()
> > TQStringList listSchemes()
> > TQStringList listCPUFreqPolicies()
> >
> > basically we need all of that, in a daemon.
> 
> A trinity service, yes. There is only one problem, because we haven't 
> something like ucpufreq, accesibile via dbus, this service (or a part of it) 
> will need to run as root.

I suggest to implement that interface in a way compatible with kpoersave (or easily converted from it).