22 lines
536 B
Bash
Executable file
22 lines
536 B
Bash
Executable file
#!/bin/bash
|
|
|
|
source "/usr/lib/sp-functions"
|
|
lock_script="${conf_dir}/lockscript"
|
|
unlock_script="${conf_dir}/unlockscript"
|
|
|
|
if [ -f "${lock_script}" ]; then
|
|
bash -c "${lock_script}"
|
|
fi
|
|
lock_args=()
|
|
for s in "/usr/lib/$(uname -m)-linux-gnu/gtklock/"*"-module.so";do
|
|
lock_args+=("-m")
|
|
lock_args+=("${s}")
|
|
done
|
|
if [ ! -z "${lock_monitor}" ];then
|
|
lock_args+=("-M")
|
|
lock_args+=("${lock_monitor}")
|
|
fi
|
|
gtklock -s "${HOME}/.config/gtklock/style.css" "${lock_args[@]}"
|
|
if [ -f "${unlock_script}" ]; then
|
|
bash -c "${unlock_script}"
|
|
fi
|