1.4 KiB
Enabling Desktop Environment
A desktop/graphical interface can be enabled on any kind of systems (regardless of puppet role). This can be done as follows:
base::enable_desktop: true
By default this will install and enable Gnome as desktop and gdm as Display Manager. Without this setting the further options do not have any effect!
The desktop configuration can be further refined and/or adapted by following keys:
desktop::display_manager: gdm # available options: gdm (default), lightdm
# this will set the default session manager, however other avaiable options can still be selected at login time
desktop::session_manager: gnome-xorg # availale options: gnome-xorg (default), gnome-classic, xfce, ...
Individual desktops can be enabled/disabled via:
desktop::enable_gnome: true # true (default)
desktop::enable_xfce: true # false (default)
desktop::enable_icewm: true # false (default)
When enabling a desktop environment also the installation of desktop apps will automatically take place (including firefox, etc.). If you prefer a slim setup you can disable this by:
desktop::enable_office_apps: false # default: true
Further refinements can be done as documented in the other guides in this section.
Finally here a rough overview of the destop_profile structure:
Structure desktop_profile