#!/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=() if [ -f "/usr/lib/$(uname -m)-linux-gnu/gtklock/userinfo-module.so" ];then lock_args+=("-m") lock_args+=("/usr/lib/$(uname -m)-linux-gnu/gtklock/userinfo-module.so") fi if [ -f "/usr/lib/$(uname -m)-linux-gnu/gtklock/playerctl-module.so" ];then lock_args+=("-m") lock_args+=("/usr/lib/$(uname -m)-linux-gnu/gtklock/playerctl-module.so") fi 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