table of contents
| md_src_plugins_desktop_README(3elektra) | Elektra | md_src_plugins_desktop_README(3elektra) |
NAME¶
md_src_plugins_desktop_README - Plugin: desktop
- infos = Information about the desktop plugin is in keys below
- infos/author = Markus Raab elektra@libelektra.org
- infos/licence = BSD
- infos/needs =
- infos/provides = storage/info
- infos/recommends =
- infos/placements = getstorage setstorage
- infos/status = recommended maintained specific nodep libc readonly limited unfinished concept
- infos/metadata =
- infos/description = reads desktop information
The plugin is informational and mainly be used to provide context for other configuration. See elektrify-getenv.
Usage¶
To mount the plugin please use:
sudo kdb mount --resolver noresolver none system/info/desktop desktop
or it is already included if you already mounted the info plugins with:
sudo kdb mount-info
Then you can get desktop information via:
kdb get system/info/desktop
You either get a lower-case string (supported desktops see below) or no key if no desktop was detected.
Supported Desktops¶
Currently supported desktops are:
- GNOME
- KDE
- TDE
- Unity
- XDG conformant desktops (XDG_CURRENT_DESKTOP)
Currently the detection relies on environment variables, which will not work in setuid or otherwise secured binaries. Please open a bug report if the detection does not work for you: https://issues.libelektra.org
| Mon Jan 15 2018 | Version 0.8.20 |