Сperl
:
perl -ne 'push @l, ">". join("", /\[(.*?)\]/g). "\n". <>;
END{print for sort @l}' your-file
Сsed
:
<your-file sed 's/^[^[]*\[/>/
s/\][^[]*\[\{0,1\}//g
N;s/\n/\[/' |
sort |
tr '[' '\n'
ОК, покопавшись в Arch Wiki и веб-страницах в поисках других пакетов, я понял, что мне вообще не нужно настраивать какие-либо pam.d
файлы конфигурации.
blurlock
— это просто обертка i3lock
, которая размывает экран, поэтому я могу использовать опциюi3lock
-n
в сочетании со своим сценарием фотосъемки.
Это строка в моем.i3/config
:
bindsym $mod+9 exec --no-startup-id "blurlock -n && auth_picture"
Точно так же я могу настроить скрипт lock.sh
для запуска auth_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