From 9357d663483967103be1e00c39ff1e9c2060d2b6 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Sat, 23 Jun 2018 10:46:38 +0200 Subject: data: don't run gsd-smartcard in login session Originally reported in: https://github.com/p11-glue/p11-kit/issues/172#issuecomment-399542498 While some smartcard drivers don't allow simultaneous access by multiple users, it is possible that the authenticating user and 'gdm' access the same smartcard, because both the login and user sessions monitor smartcard status through gsd-smartcard (and NSS). As the D-Bus service provided by gsd-smartcard is sorely used by gnome-shell's screen shield, there is little benefit to run it in the login session. --- data/gnome-login.session.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/gnome-login.session.in b/data/gnome-login.session.in index fbc10580..80394517 100644 --- a/data/gnome-login.session.in +++ b/data/gnome-login.session.in @@ -1,3 +1,3 @@ [GNOME Session] Name=Display Manager -RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings; +RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings; -- cgit v1.2.1