[REVIEW] Moved kephal to kdereview

Aike J Sommer dev at aikesommer.name
Sat Oct 25 15:28:55 BST 2008


Am Samstag 25 Oktober 2008 08:20:18 schrieb Jordi Polo:
> Do you plan to be a independent library on kdelibs ? Or maybe as part of
> Solid?
> On one hand it is about hardware ("for all other hardware use Solid, for
> screens use Kephal" sounds weird)... On the other hand it is much more than
> just hardware information ...

Ohh... Totally forgot to talk abou that! Since it would be a plasma dep it 
would have to be in base, libs might be a nice option later on, but its still 
very young code!
The part about hardware is really rather small, so this would put a big amount 
of code into solid, which doesnt really belong there, thats why i developed it 
as a separate lib!

:-)


>
> On Fri, Oct 24, 2008 at 10:31 PM, Aike J Sommer <dev at aikesommer.name> wrote:
> > Hello!! :-)
> >
> > I have just moved kephal into kdereview.
> >
> > Kephal will allow better support for multihead setups. It can be used to
> > obtain the correct geometry of the individual work-areas, but also to
> > query the actual connected devices and configure them.
> > It currently has direct support for XRandR 1.2 and a fallback to
> > QDesktopWidget. More backends can be easily added if actually needed. The
> > API
> > consists of a DBus interface which is wrapped by a lib, which will also
> > fall
> > back to using QDesktopWidget if the backend is not available. The backend
> > itself is a kded-module, but there is also a standalone version available
> > for
> > easier testing.
> > The configurations are stored for each set of connected devices, so going
> > back
> > and forth between different setups means less configuration work.
> > It also has an "external"-configuration (which is default currently),
> > which will not mess with the layout of the screens, so that existing
> > setups are not
> > messed up.
> >
> > This should immediatly solve a few problems that especially plasma faces
> > when
> > dealing with changes of screen-layouts. QDesktopWidget fails to work in
> > some
> > situations which often leads to an unusable desktop-shell.
> > In the long run, this will make it easy to configure a setup and also
> > allow the connected monitors to be used as an information-source for
> > "context", such
> > as "i'm at work right now" or "i'm about to give a presentation", to
> > automatically switch things like plasma activities or powersave-schemes.
> >
> > Patches to plasma to replace all usages of QDesktopWidget are available.
> >
> > Well, hope to get some good feedback!
> >
> > :-)
> >
> > --
> > Aike J Sommer
> > http://aikesommer.name/

-- 
Aike J Sommer
http://aikesommer.name/




More information about the kde-core-devel mailing list