<br>Do you plan to be a independent library on kdelibs ? Or maybe as part of Solid? <br>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 ...<br>
<br><br><div class="gmail_quote">On Fri, Oct 24, 2008 at 10:31 PM, Aike J Sommer <span dir="ltr"><<a href="mailto:dev@aikesommer.name">dev@aikesommer.name</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello!! :-)<br>
<br>
I have just moved kephal into kdereview.<br>
<br>
Kephal will allow better support for multihead setups. It can be used to<br>
obtain the correct geometry of the individual work-areas, but also to query<br>
the actual connected devices and configure them.<br>
It currently has direct support for XRandR 1.2 and a fallback to<br>
QDesktopWidget. More backends can be easily added if actually needed. The API<br>
consists of a DBus interface which is wrapped by a lib, which will also fall<br>
back to using QDesktopWidget if the backend is not available. The backend<br>
itself is a kded-module, but there is also a standalone version available for<br>
easier testing.<br>
The configurations are stored for each set of connected devices, so going back<br>
and forth between different setups means less configuration work.<br>
It also has an "external"-configuration (which is default currently), which<br>
will not mess with the layout of the screens, so that existing setups are not<br>
messed up.<br>
<br>
This should immediatly solve a few problems that especially plasma faces when<br>
dealing with changes of screen-layouts. QDesktopWidget fails to work in some<br>
situations which often leads to an unusable desktop-shell.<br>
In the long run, this will make it easy to configure a setup and also allow<br>
the connected monitors to be used as an information-source for "context", such<br>
as "i'm at work right now" or "i'm about to give a presentation", to<br>
automatically switch things like plasma activities or powersave-schemes.<br>
<br>
Patches to plasma to replace all usages of QDesktopWidget are available.<br>
<br>
Well, hope to get some good feedback!<br>
:-)<br>
<font color="#888888"><br>
<br>
--<br>
Aike J Sommer<br>
<a href="http://aikesommer.name/" target="_blank">http://aikesommer.name/</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Jordi Polo Carres<br>NLP laboratory - NAIST<br><a href="http://www.bahasara.org">http://www.bahasara.org</a><br><br>