allows you to:
Use desktop-agnostic routines based on the
scripts of the
project, to open files, send mails, manage the screen saver...
Send keyboard events to the window having the focus.
Store and retrieve passwords in the KDE wallet or GNOME keyring, according to the desktop environment in use.
Manage top-level windows, by following the
freedesktop.org window manager specifications