31 lines
		
	
	
	
		
			484 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			484 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/sh
 | 
						|
lock() {
 | 
						|
    ~/.config/i3/fadeLockScreen
 | 
						|
    #i3lock
 | 
						|
}
 | 
						|
 | 
						|
case "$1" in
 | 
						|
    lock)
 | 
						|
        lock
 | 
						|
        ;;
 | 
						|
    logout)
 | 
						|
        i3-msg exit
 | 
						|
        ;;
 | 
						|
    suspend)
 | 
						|
        systemctl suspend && lock
 | 
						|
        ;;
 | 
						|
    hibernate)
 | 
						|
        systemctl hibernate && lock
 | 
						|
        ;;
 | 
						|
    reboot)
 | 
						|
        systemctl reboot
 | 
						|
        ;;
 | 
						|
    shutdown)
 | 
						|
        systemctl poweroff
 | 
						|
        ;;
 | 
						|
    *)
 | 
						|
        echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}"
 | 
						|
        exit 2
 | 
						|
esac
 | 
						|
 | 
						|
exit 0
 |