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
 |