diff options
author | Bob Funk <bobfunk11@gmail.com> | 2022-05-25 14:20:13 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-05-28 09:11:37 +0700 |
commit | 71433123c1bc33264a0a11e816092217ca310f60 (patch) | |
tree | 905776ac63b49d6bd6e6c5689e45235796ad0324 /desktop/gdm/README | |
parent | 30abca33a92aef870d83e4dfee34511a52fd1f9e (diff) |
desktop/gdm: Added (GNOME Display Manager)
Signed-off-by: Dave Woodfall <dave@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'desktop/gdm/README')
-rw-r--r-- | desktop/gdm/README | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/desktop/gdm/README b/desktop/gdm/README new file mode 100644 index 0000000000..1a20b77411 --- /dev/null +++ b/desktop/gdm/README @@ -0,0 +1,34 @@ +GDM is a system service that is responsible for providing graphical +logins and managing local and remote display. + +Critical note on Slackware: +Slackware has it's '/etc/rc.d/rc.4' script starting gdm with an invalid +command line option, which will cause gdm to fail starting in runlevel +4. To use gdm, you will need to edit '/etc/rc.d/rc.4' to remove the +'-nodaemon' option from being passed to gdm. After editing, the gdm +lines should look like this: + +if [ -x /usr/bin/gdm ]; then + exec /usr/bin/gdm +fi + +# Someone thought that gdm looked prettier in /usr/sbin, +# so look there, too: +if [ -x /usr/sbin/gdm ]; then + exec /usr/sbin/gdm +fi + +A note on PAM: +The GDM source includes PAM configs for linux distros like redhat, lfs, +and arch. However, none of these pre-designed configs are suitable for +Slackware's PAM configuration. Therefore I used 'sddm' as a reference +and wrote configs for 'gdm' that work properly. I didn't include +'gdm-fingerprint' or 'gdm-smartcard', since I don't have the hardware +needed to properly test functionality. + +Additional Notes: +- Slackware comes with the 'gdm' group and user already configured, so +nothing needs to be done there. + +- GDM can be built without 'gnome-session' and 'gnome-shell' installed, +but 'gdm' will be unusable at runtime without them. |