Skip to content

Latest commit

 

History

History
 
 

desktop

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
  • infos = Information about the desktop plugin is in keys below
  • infos/author = Markus Raab [email protected]
  • 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

Introduction

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