From 84980bd242ffa05282044122c4aa21943db87930 Mon Sep 17 00:00:00 2001 From: Konrad Bucheli Date: Thu, 4 Aug 2022 17:13:33 +0200 Subject: [PATCH] add RHEL 8 desktop documentation --- rhel8/desktop.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rhel8/desktop.md b/rhel8/desktop.md index 61c15545..28aebd3f 100644 --- a/rhel8/desktop.md +++ b/rhel8/desktop.md @@ -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.