%general-entities; ]> $LastChangedBy: krejzi $ $Date: 2014-11-01 12:26:04 +0100 (Sat, 01 Nov 2014) $ SDDM-&sddm-version; SDDM Introduction to SDDM The SDDM package contains a lightweight display manager written in Qt and QML. &lfs77_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &sddm-md5sum; Download size: &sddm-size; Estimated disk space required: &sddm-buildsize; Estimated build time: &sddm-time; SDDM Dependencies Required and Recommended Optional Docutils Runtime Dependencies User Notes: Installation of SDDM It is recommended to have a dedicated user and group to take control of the sddm daemon after it is started. Issue the following commands as the root user: groupadd -g 64 sddm && useradd -c "SDDM Daemon Owner" -d /var/lib/sddm -u 64 \ -g sddm -s /bin/false sddm Install SDDM by running the following commands: mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ .. && make This package does not come with a test suite. Now, as the root user: make install && install -v -dm755 -o sddm -g sddm /var/lib/sddm Command Explanations Configuring SDDM Linux PAM Configuration If you have built SDDM with Linux PAM support, create the necessary configuration files by running the following commands as the root user: cat > /etc/pam.d/sddm << "EOF" && # Begin /etc/pam.d/sddm auth requisite pam_nologin.so auth required pam_env.so auth required pam_succeed_if.so uid >= 1000 quiet auth include system-auth account include system-account password include system-password session required pam_limits.so session include system-session # End /etc/pam.d/sddm EOF cat > /etc/pam.d/sddm-autologin << "EOF" && # Begin /etc/pam.d/sddm-autologin auth requisite pam_nologin.so auth required pam_env.so auth required pam_succeed_if.so uid >= 1000 quiet auth required pam_permit.so account include system-account password required pam_deny.so session required pam_limits.so session include system-session # End /etc/pam.d/sddm-autologin EOF cat > /etc/pam.d/sddm-greeter << "EOF" # Begin /etc/pam.d/sddm-greeter auth required pam_env.so auth required pam_permit.so account required pam_permit.so password required pam_deny.so session required pam_unix.so -session optional pam_systemd.so # End /etc/pam.d/sddm-greeter EOF Systemd Units To start the sddm daemon at boot, enable the previously installed systemd unit by running the following command as the root user: sddm systemctl enable sddm Contents Installed Programs Installed Libraries Installed Directories sddm and sddm-greeter None $QT5DIR/lib/qt5/qml/SddmComponents, /usr/share/sddm and /var/lib/sddm Short Descriptions sddm is a display and login manager based on Qt technologies. sddm sddm-greeter is an auxiliary process that displays the greeter, a graphical user interface to perform the authentication and select the session to run. sddm-greeter