| Top |
Desktop Environment ConfigurationDesktop Environment Configuration — Desktop Environment Configuration |
| void | garcon_set_environment () |
| const gchar * | garcon_get_environment () |
| void | garcon_set_environment_xdg () |
void
garcon_set_environment (const gchar *env);
Sets (or unsets) the desktop environment for which menus will generated.
Menus and menu items belonging to other desktop environments will be
ignored. If set to NULL, all menu items are used.
env |
Name of the desktop environment for which menus will
be generated (e.g. XFCE, KDE, GNOME or |
const gchar *
garcon_get_environment (void);
Get the environment set with garcon_set_environment().
void
garcon_set_environment_xdg (const gchar *fallback_env);
Set the desktop environment to the envvar XDG_CURRENT_DESKTOP.
If this variables is not set, it falls back to default_env
.
For fallback_env
you can use for example GARCON_ENVIRONMENT_XFCE.
Since 0.3.0