i3にログインした後、画面のロック解除/写真撮影

i3にログインした後、画面のロック解除/写真撮影

i3wmを使用してManjaroを実行すると、.i3/configロック画面に関する以下の情報があります。

# Lock screen
exec --no-startup-id xss-lock -- ~/.i3/lock.sh
bindsym $mod+Ctrl+l exec --no-startup-id i3exit lock
bindsym $mod+9 exec --no-startup-id blurlock

スクリプトはlock.sh次のとおりです。

#!/bin/sh
set -e
xset s off dpms 0 10 0
i3lock --color=4c7899 --ignore-empty-password --show-failed-attempts --nofork
xset s off -dpms

この投稿に似ています画面のロックが解除されるたびにスクリプトで写真を撮りたいです。私はローカルWebカメラから写真をキャプチャするスクリプトを書いていましたが、それはうまくいきました。画面のロックを解除した後にスクリプトを実行するには、上記の設定をどのように変更する必要がありますか?

リンクされた投稿にある回答のようなファイルを混乱させるよりも、レベルでこれを行うことができたらと思います.i3/configpam.d

ベストアンサー1

さて、Arch Wikiと他のパッケージページを見た後、設定pam.dファイルをまったく調整する必要はないことに気づきました。

blurlock写真撮影スクリプトでそのオプションを使用できるi3lockように画面をぼかすラッパーです。i3lock -n

これは私の行です.i3/config

bindsym $mod+9 exec --no-startup-id "blurlock -n && auth_picture"

同様に、一時停止後に画面がロック解除された後に実行されるようにスクリプトを調整できますlock.shauth_picture

#!/bin/sh
set -e
xset s off dpms 0 10 0
i3lock --color=4c7899 --ignore-empty-password --show-failed-attempts --nofork
auth_picture
xset s off -dpms

おすすめ記事