From 5a257fdf67442cf9e01d15d9aca9dbeaf20fc4f7 Mon Sep 17 00:00:00 2001 From: Martin Briza Date: Tue, 27 Aug 2013 18:30:32 +0200 Subject: [PATCH] Switched the pam config to the one GDM uses. Solves issues with pulseaudio and possibly more. Thanks to nslqqq. --- sddm.pam | 39 ++++++++++++++++++++------------------- sddm.spec | 7 +++++-- 2 files changed, 25 insertions(+), 21 deletions(-) diff --git a/sddm.pam b/sddm.pam index 2d3c68e..2215db4 100644 --- a/sddm.pam +++ b/sddm.pam @@ -1,21 +1,22 @@ -#%PAM-1.0 auth [success=done ignore=ignore default=bad] pam_selinux_permit.so -auth required pam_env.so -auth substack system-auth --auth optional pam_gnome_keyring.so --auth optional pam_mate_keyring.so -auth include postlogin -account required pam_nologin.so -account include system-auth -password include system-auth -session required pam_selinux.so close -session required pam_loginuid.so -session optional pam_console.so +auth substack password-auth +auth optional pam_gnome_keyring.so +auth optional pam_mate_keyring.so +auth include postlogin + +account required pam_nologin.so +account include password-auth + +password include password-auth + +session required pam_selinux.so close +session required pam_loginuid.so +session optional pam_console.so -session optional pam_ck_connector.so -session required pam_selinux.so open -session optional pam_keyinit.so force revoke -session required pam_namespace.so -session include system-auth --session optional pam_gnome_keyring.so auto_start --session optional pam_mate_keyring.so auto_start -session include postlogin +session required pam_selinux.so open +session optional pam_keyinit.so force revoke +session required pam_namespace.so +session include password-auth +session optional pam_gnome_keyring.so auto_start +session optional pam_mate_keyring.so auto_start +session include postlogin diff --git a/sddm.spec b/sddm.spec index 4816855..5713a1a 100644 --- a/sddm.spec +++ b/sddm.spec @@ -3,13 +3,13 @@ Name: sddm Version: 0.2.0 -Release: 0.1.20130821git%(echo %{sddm_commit} | cut -c-8)%{?dist} +Release: 0.2.20130821git%(echo %{sddm_commit} | cut -c-8)%{?dist} License: GPLv2+ Summary: QML based X11 desktop manager Url: https://github.com/sddm/sddm Source0: https://github.com/sddm/sddm/archive/%{sddm_commit}.tar.gz -# Originally kdm config, shamelessly stolen from kde-settings +# Originally kdm config, shamelessly stolen from gdm Source1: sddm.pam Provides: service(graphical-login) = sddm @@ -80,6 +80,9 @@ sed -i "s/^MinimumVT=[0-9]*$/MinimumVT=1/" %{buildroot}%{_sysconfdir}/sddm.conf %{_datadir}/apps/sddm/themes/* %changelog +* Tue Aug 27 2013 Martin Briza - 0.2.0-0.2.20130821gite707e229 +- Switched the pam config to the one GDM uses. Solves issues with pulseaudio and possibly more. + * Thu Aug 22 2013 Martin Briza - 0.2.0-0.1.20130821gite707e229 - Fixed the package version