#!/bin/bash

#================================================================================
# Инициализация
#================================================================================

# Определяем местоположение скрипта
SCRIPT_PATH=$(dirname "$(readlink -f "$0")")
# Импортируем функции
source $SCRIPT_PATH/super_user_check
source $SCRIPT_PATH/astra-mobile-lock-functions

# Ни в коем случаи скрипт не должен запускаться от рута!
check_not_root_rights

#================================================================================
# main
#================================================================================
# Ожидаем события SIGNAL_LOCK_SCREEN
dbus-monitor --system "interface=$EVENTS_INTERFACE, member=$SIGNAL_LOCK_SCREEN" |
while read -r line; do
    if [[ $line == *"member=$SIGNAL_LOCK_SCREEN"* ]]; then
        # Блокируем экран
        lockScreen
    fi
done
#================================================================================
