Hello !
I am currently re-trying to install howdy 2.6.1-2 (AUR) on my uptodate Manjaro
it works, but not exactly as intended…
Let me explain
1/ I have my home folder encrypted by fscrypt (history of previous linux I used…next laptop I will do different) => it works fine : my home folder is unwrapped at login, no problem.
2/ I setup howdy, following arch wiki
So I added the following lines to some pam files (/etc/pam.d)
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_python.so /lib/security/howdy/pam.py
3/ It works very well:
- when unlocking from screensave (lock screen): it prompt for password:
- either I type password => it works
- or I type ‘enter’, howdy is triggered, camera turn on and recognize me => it works !
4/ Only one issue : at initial login (after reboot or PC start up).
whatever I do, it won’t unlock my encrypted /home. So I can login, but it ends on a fresh desktop with almost nothing…(still a terminal so I can revert my config changes).
=> The issue is both with password login (unexpected) and howdy login (expected).
So it is ok that howdy does not work for startup login (it cannot provide password as key for unwrapping fscrypt /home… but I would expected at least the normal password to work.
5/ my intent:
- use password at login (howdy shall not try identification before I try enter password). if password is ok => login.
howdy may try if I enter wrong or empty password, I can live with that. - use either password or just “enter” (empty password) to trig howdy on other unlock situation.
I assume it could be solved by a wise placement of howdy config lines in pam.d file(s), or some tuning, but I was not able to figure out which one.
any ideas ?