指紋センサー(fprint)を使用してi3wmでi3lockをロック解除する

指紋センサー(fprint)を使用してi3wmでi3lockをロック解除する

Thinkpad x390 Yogaの指紋センサーを使用してロックを解除できるようにi3lockを設定しようとしています。

次の位置にi3lockを設定しました.config/i3/config

exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock -e --indicator --pass-media-keys --pass-screen-keys

実行すると、sudo fprintd-verify問題なく指紋を使用できます。

Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
 - #0: right-index-finger
Verify started!
Verifying: right-index-finger
Verify result: verify-match (done)

これは私のものです/etc/pam.d/i3lock

# PAM configuration file for the i3lock-color screen locker. By default, it includes
# the 'system-auth' configuration file (see /etc/pam.d/system-auth) for Arch and Gentoo
# and 'system-auth' for Debian. Note that vanilla i3lock upstream uses 'login' instead.

auth sufficient pam_fprintd.so
auth include system-auth # For Arch/Gentoo
auth include system-auth # For Debian

ただし、指紋センサーを使用してi3lockをロック解除することはできず、パスワードを入力する必要があります。どのように動作させることができますか?

ご協力ありがとうございます


編集する:現在i3lockバージョンではこれは不可能だと思います。持つフラッグハブの問題。 i3lockはファイルを見る前にパスワードを期待しますpam.d

ベストアンサー1

おすすめ記事