#! /bin/sh
get_state() {
echo $(cat /proc/acpi/button/lid/LID0/state)
}
OLD_STATE=$(get_state)
while :
do
CUR_STATE=$(get_state)
if [ "$CUR_STATE" != "$OLD_STATE" ]; then
if echo $CUR_STATE | grep closed; then
betterlockscreen -l
fi
fi
OLD_STATE=$CUR_STATE
sleep 1
done