Switched to gdm for now, which does not have this behaviour.
`journalctl |grep lightdm`
reveals these messages between cycles:
~~~
Aug 23 20:27:41 systemname systemd[1824]: pam_unix(systemd-user:session): session closed for user lightdm
Aug 23 20:27:41 systemname systemd[1]: Removed slice User Slice of lightdm.
Aug 23 20:27:44 systemname lightdm[1504]: ** (lightdm:1504): WARNING **: Session pid=6321: Error reading from session: Interrupted system call
Aug 23 20:27:44 systemname lightdm[1504]: Failed to write utmpx: Permission denied
Aug 23 20:27:44 systemname lightdm[10528]: pam_unix(lightdm:session): session closed for user username
Aug 23 20:27:44 systemname dbus[1117]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.132" (uid=1000 pid=10528 comm="lightdm --session-child 12 21 ") interface="org.freedesktop.login1.Manager" member="ReleaseSession" error name="(unset)" requested_reply="0" destination="org.freedesktop.login1" (uid=0 pid=1096 comm="/lib/systemd/systemd-logind ")
Aug 23 20:27:44 systemname lightdm[10528]: pam_systemd(lightdm:session): Failed to release session: Access denied
Aug 23 20:27:44 systemname lightdm[10528]: pam_kwallet(lightdm:session): pam_kwallet: pam_sm_close_session
Aug 23 20:27:44 systemname lightdm[10528]: pam_kwallet5(lightdm:session): pam_kwallet5: pam_sm_close_session
Aug 23 20:27:44 systemname lightdm[10528]: pam_kwallet(lightdm:setcred): pam_kwallet: pam_sm_setcred
Aug 23 20:27:44 systemname lightdm[10528]: pam_kwallet5(lightdm:setcred): pam_kwallet5: pam_sm_setcred
Aug 23 20:27:44 systemname lightdm[6321]: pam_kwallet5(lightdm:session): pam_kwallet5: Impossible to write walletKey to walletPipe
Aug 23 20:27:44 systemname lightdm[1504]: ** (lightdm:1504): WARNING **: Error getting ConsoleKit session: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet(lightdm-greeter:setcred): (null): pam_sm_setcred
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet5(lightdm-greeter:setcred): (null): pam_sm_setcred
Aug 23 20:27:46 systemname lightdm[11277]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Aug 23 20:27:46 systemname systemd[1]: Created slice User Slice of lightdm.
Aug 23 20:27:46 systemname systemd[11281]: pam_unix(systemd-user:session): session opened for user lightdm by (uid=0)
Aug 23 20:27:46 systemname systemd-logind[1096]: New session c3 of user lightdm.
Aug 23 20:27:46 systemname systemd[1]: Started Session c3 of user lightdm.
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet(lightdm-greeter:session): (null): pam_sm_open_session
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet(lightdm-greeter:session): pam_kwallet: open_session called without kwallet_key
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet5(lightdm-greeter:session): (null): pam_sm_open_session
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet5(lightdm-greeter:session): pam_kwallet5: open_session called without kwallet5_key
Aug 23 20:27:47 systemname lightdm[11331]: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "username"
Aug 23 20:28:02 systemname lightdm[11331]: pam_ecryptfs: pam_sm_authenticate: /home/username is already mounted
Aug 23 20:28:02 systemname lightdm[11331]: pam_kwallet(lightdm:auth): (null): pam_sm_authenticate
Aug 23 20:28:02 systemname lightdm[11331]: pam_kwallet5(lightdm:auth): (null): pam_sm_authenticate
Aug 23 20:28:02 systemname lightdm[11241]: Oops, secure memory pool already initialized
Aug 23 20:28:03 systemname lightdm[11277]: pam_unix(lightdm-greeter:session): session closed for user lightdm
~~~
Switched to gdm for now, which does not have this behaviour.
`journalctl |grep lightdm`
reveals these messages between cycles:
~~~ systemd- user:session) : session closed for user lightdm lightdm: session) : session closed for user username "org.freedeskto p.login1. Manager" member= "ReleaseSession " error name="(unset)" requested_reply="0" destination= "org.freedeskto p.login1" (uid=0 pid=1096 comm="/ lib/systemd/ systemd- logind ") lightdm: session) : Failed to release session: Access denied lightdm: session) : pam_kwallet: pam_sm_ close_session lightdm: session) : pam_kwallet5: pam_sm_ close_session lightdm: setcred) : pam_kwallet: pam_sm_setcred lightdm: setcred) : pam_kwallet5: pam_sm_setcred lightdm: session) : pam_kwallet5: Impossible to write walletKey to walletPipe org.freedesktop .DBus.Error. ServiceUnknown: The name org.freedesktop .ConsoleKit was not provided by any .service files lightdm- greeter: setcred) : (null): pam_sm_setcred lightdm- greeter: setcred) : (null): pam_sm_setcred lightdm- greeter: session) : session opened for user lightdm by (uid=0) systemd- user:session) : session opened for user lightdm by (uid=0) logind[ 1096]: New session c3 of user lightdm. lightdm- greeter: session) : (null): pam_sm_open_session lightdm- greeter: session) : pam_kwallet: open_session called without kwallet_key lightdm- greeter: session) : (null): pam_sm_open_session lightdm- greeter: session) : pam_kwallet5: open_session called without kwallet5_key if(lightdm: auth): requirement "user ingroup nopasswdlogin" not met by user "username" authenticate: /home/username is already mounted lightdm: auth): (null): pam_sm_authenticate lightdm: auth): (null): pam_sm_authenticate lightdm- greeter: session) : session closed for user lightdm
Aug 23 20:27:41 systemname systemd[1824]: pam_unix(
Aug 23 20:27:41 systemname systemd[1]: Removed slice User Slice of lightdm.
Aug 23 20:27:44 systemname lightdm[1504]: ** (lightdm:1504): WARNING **: Session pid=6321: Error reading from session: Interrupted system call
Aug 23 20:27:44 systemname lightdm[1504]: Failed to write utmpx: Permission denied
Aug 23 20:27:44 systemname lightdm[10528]: pam_unix(
Aug 23 20:27:44 systemname dbus[1117]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.132" (uid=1000 pid=10528 comm="lightdm --session-child 12 21 ") interface=
Aug 23 20:27:44 systemname lightdm[10528]: pam_systemd(
Aug 23 20:27:44 systemname lightdm[10528]: pam_kwallet(
Aug 23 20:27:44 systemname lightdm[10528]: pam_kwallet5(
Aug 23 20:27:44 systemname lightdm[10528]: pam_kwallet(
Aug 23 20:27:44 systemname lightdm[10528]: pam_kwallet5(
Aug 23 20:27:44 systemname lightdm[6321]: pam_kwallet5(
Aug 23 20:27:44 systemname lightdm[1504]: ** (lightdm:1504): WARNING **: Error getting ConsoleKit session: GDBus.Error:
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet(
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet5(
Aug 23 20:27:46 systemname lightdm[11277]: pam_unix(
Aug 23 20:27:46 systemname systemd[1]: Created slice User Slice of lightdm.
Aug 23 20:27:46 systemname systemd[11281]: pam_unix(
Aug 23 20:27:46 systemname systemd-
Aug 23 20:27:46 systemname systemd[1]: Started Session c3 of user lightdm.
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet(
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet(
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet5(
Aug 23 20:27:46 systemname lightdm[11277]: pam_kwallet5(
Aug 23 20:27:47 systemname lightdm[11331]: pam_succeed_
Aug 23 20:28:02 systemname lightdm[11331]: pam_ecryptfs: pam_sm_
Aug 23 20:28:02 systemname lightdm[11331]: pam_kwallet(
Aug 23 20:28:02 systemname lightdm[11331]: pam_kwallet5(
Aug 23 20:28:02 systemname lightdm[11241]: Oops, secure memory pool already initialized
Aug 23 20:28:03 systemname lightdm[11277]: pam_unix(
~~~