desbloquear inicio de session gnome-keyring en i3wm autologin

Problema

Esta pregunta parece haber sido formulada mil millones de veces, pero todavía no puedo desbloquear mi llavero de inicio de session automáticamente.

Fondo

Me conecto automáticamente, chvt y startx a lo largo de estas líneas en i3wm, que luego activa un i3lock modificado . Realmente quiero que mi llavero de inicio de session gnome se desbloquee automáticamente cuando inicio session (o quizás cuando deslocking i3lock), pero no he podido implementar con éxito ninguna de las instrucciones que he encontrado en línea.

Recomendaciones

El wiki del arch tiene todo sobre esto que intenté pero no pude hacer. También he examinado varias otras preguntas / respuestas que tienen instrucciones similares en vano.

Una cosa rara que noté es que no puedo desbloquear el llavero de inicio de session a través de echo $LOGINPASSWORD | gnome-keyring-daemon --unlock echo $LOGINPASSWORD | gnome-keyring-daemon --unlock . informes de journalctl

 Jul 07 20:08:16 ERIS gnome-keyring-daemon[26585]: failed to unlock login keyring on startup 

cuando abro Seahorse para desbloquearlo manualmente, informa que la contraseña de inicio de session ha cambiado y me pide que ingrese mi contraseña anterior. informes de journalctl

 Jul 07 20:08:43 ERIS gnome-keyring-daemon[26585]: fixed login keyring password to match login password 

sobre lo cual no puedo volver a desbloquear el llavero con mi contraseña (afortunadamente hice una copy de security de antemano).

Información extra

Aquí hay algunos files /etc/pam.d/ relevantes, con suerte, nada sensible aquí LOL (se eliminaron los comentarios por brevedad, no se modificó el order. Tenga en count que también probé este bit .xinitrc pero no hizo nada). Lo único que agregué manualmente fueron los bits pam_gnome_keyring.so , a exception de las cosas en /etc/pam.d/i3lock ; cualquier otra cosa ya estaba allí, ya sea por defecto o debido a algún otro package.

/etc/pam.d/login

 auth optional pam_faildelay.so delay=3000000 auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die] pam_securetty.so auth requisite pam_nologin.so session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close session requinetworking pam_env.so readenv=1 session requinetworking pam_env.so readenv=1 envfile=/etc/default/locale @include common-auth auth optional pam_group.so session requinetworking pam_limits.so session optional pam_lastlog.so session optional pam_motd.so motd=/run/motd.dynamic session optional pam_motd.so noupdate session optional pam_mail.so standard session requinetworking pam_loginuid.so @include common-account @include common-session @include common-password session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open auth optional pam_gnome_keyring.so session optional pam_gnome_keyring.so auto_start 

/etc/pam.d/common-auth

 auth [success=1 default=ignore] pam_unix.so nullok_secure auth requisite pam_deny.so auth requinetworking pam_permit.so 

/etc/pam.d/common-account

 account [success=1 new_authtok_reqd=done default=ignore] pam_unix.so account requisite pam_deny.so account requinetworking pam_permit.so 

/etc/pam.d/common-session

 session [default=1] pam_permit.so session requisite pam_deny.so session requinetworking pam_permit.so session optional pam_umask.so session requinetworking pam_unix.so session optional pam_systemd.so 

/etc/pam.d/passwd

 @include common-password 

/etc/pam.d/common-contraseña

 password [success=1 default=ignore] pam_unix.so obscure sha512 password requisite pam_deny.so password requinetworking pam_permit.so password optional pam_gnome_keyring.so 

/etc/pam.d/i3lock

 auth requinetworking pam_env.so auth sufficient pam_unix.so try_first_pass likeauth nullok session optional pam_gnome_keyring.so auto_start 

Related of "desbloquear inicio de session gnome-keyring en i3wm autologin"