
Я нашел скрипт, который проверяет, закрыта ли крышка, и попытался заставить его заблокировать экран. Сначала я попробовал код ниже, он работает, но он оказался чем-то, что мне не нужно. (Код проверяет, закрыта ли крышка, если да, то он это делает systemctl suspend
)
if [ "${1}" -eq 1 ]; then systemctl suspend
fi
Я проверил, какая команда мне нужна, и попытался ее ввести:
if [ "${1}" -eq 1 ]; then dm-tool switch-to-greeter
fi
Когда я попробовал, ничего не произошло (команда работает в терминале, но не в скрипте). Кто-нибудь знает, как это исправить / другую команду, которая делает то же самое?