gb.desktop
This component allows you to:
  - 
Use desktop-agnostic routines based on xdg-utils 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.
| Requires | Graphical form management,
gb.image. | 
| Class | Description | 
|---|
| Desktop | This class allows you to use desktop-agnostic routines based on the freedesktop standards and xdg-utils project. | 
| DesktopAction | This class allows you to manage the Actions for a .desktop file. Actions are the options you get when you right click an icon.
As per the freedesktop.org specifications | 
| DesktopFile | This class handles KDE/gnome "application launch files" or configuration files describing how a particular program is to be launched, how it appears in menus, desktop panels, etc.  These are the ".desktop" files as defined by the freedesktop standard. | 
| DesktopMime | This class handles the file MIME database as defined by the freedesktop standard. |