mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 10:52:51 +00:00
22 lines
937 B
Text
22 lines
937 B
Text
Kephal provides an API for easier handling of multihead systems.
|
|
|
|
The architecture features features 2 main components:
|
|
|
|
* kded_kephal (service/)
|
|
The KDED-module that provides all of the data and configuration-options.
|
|
It will currently query for xrandr-extension and fallback to
|
|
QDesktopWidget if XRandR 1.2 is not available.
|
|
The directory 'service' contains the actual module class, kephald.*, and
|
|
classes for the service and its dbus interface. Interfaces and shared logic
|
|
are in shared/
|
|
|
|
* libkephal (client/)
|
|
This is the lib that wraps all of Kephals DBus-API. It uses the same
|
|
interface classes from shared/ as kded_kephal, but uses the
|
|
dbus client stubs that access kded_kephal, and if this is not available, queries
|
|
QDesktopWidget directly.
|
|
|
|
kephalapp and kephald are intended for development/testing.
|
|
They are not installed.
|
|
|
|
Some more infos are in READMEs in the subdirs or as API-Docs.
|