Как запустить xautolock locker один раз

Я делаю следующее:

# runs the locker program after 1 minute of inactivity
xautolock -time 1 -locker i3lock

В этой ситуации xautolock будет продолжать вызывать шкафчик даже после того, как i3lock заблокировал сеанс. Что приведет к появлению «забавных» сообщений на экране блокировки.

Сообщения: Блокировка & amp; Блокировка не удалась .

ОС: Ubuntu 18.04.2 LTS

Редактировать

Обойти это, проверив, работает ли i3lock.

xautolock -time 1 -locker /path/to/locker.sh

locker.sh

#!/bin/bash

# Only call i3lock when not running
if ! pgrep -x "i3lock" >/dev/null
then
 i3lock
fi
0
задан 8 July 2019 в 19:30

0 ответов

Другие вопросы по тегам:

Похожие вопросы: