add RHEL 8 desktop documentation

This commit is contained in:
2022-08-04 17:13:33 +02:00
parent 8ab14c6fc5
commit 84980bd242
+3 -3
View File
@@ -12,7 +12,7 @@ Following software is involved in getting the desktop on Linux up and running.
- **lightdm** is very flexible, but automatic Gnome screen lock does not work with it, manual locking would be needed (`dm_tool lock`)
- **sddm** the Simple Desktop Display Manager from the KDE world fails due to a kernel bug on RHEL 8.6
- **Greeter**: user interface part of the display manager, e.g. for `lightdm` it is exchangable
- **Accounts Service** (accounts-daemon) used by `gdm` to know about user information (last desktop session, profile image, etc)
- **Accounts Service** (`accounts-daemon`) used by `gdm` to learn about/store user information (last desktop session, profile image, etc)
- **Session Manager** starts the actual desktop. The installed options are found in `/usr/share/wayland-sessions/` for `Wayland` and `/usr/share/xsessions/` for `Xorg`.
- **gnome-session** normal Gnome starter (for `Xorg` and `Wayland`)
- **gnome-session-custom-session** to select a specific saved Gnome session
@@ -37,7 +37,7 @@ Note when changing the default Session Manager, previous users will still get th
### NoMachine NX
As NoMachine requires `lightdm` to start Gnome ([bug](https://kb.nomachine.com/TR08Q09375)), `lightdm` is used on these systems.
It uses a custom patched `lightdm-gtk-greeter` to allow to select only the configured keyboard layouts and to have a custom (PS: the patches have been merged upstream very fast, yeah!).
It uses a custom patched `lightdm-gtk-greeter` to allow to select only the configured keyboard layouts and to have a configurable default session (PS: the patches have been merged upstream very fast, yeah!).
### XFCE
XFCE is installed when `base::enable_xfce: true` is set in Hiera.
@@ -48,7 +48,7 @@ IceWM is installed when `base::enable_icewm: true` is set in Hiera.
It then is also used by default with `desktop::session_manager: icewm-session`.
### Using a different Desktop (e.g. KDE)
The respective Destop needs to be installed, e.g. manually or through Puppet.
The respective Desktop needs to be installed, either manually or through Puppet.
The respective Session Manager can be set as system default in Hiera with `desktop::session_manager`.
If a different Display Manager is needed, or `lightdm` on other occasions, then changes in our Puppet code are required.