summaryrefslogblamecommitdiff
path: root/toggle-docked.sh
blob: a04540e54d0d5ebbce1b28e452031085cf77602d (plain) (tree)
1
2
3
4
5
6
7
8
9
         


                                            
 
                                       
                

                                     
                                                                               



                                                                                
                          

                


                                     
                                                                                                   


                                      
                       
  
#!/bin/sh
big=2560x1440
little=1920x1080
is_docked=$(xrandr | grep DP-2 | cut -w -f2)

if [ "$is_docked" = "connected" ]; then
	xrandr \
		--output DP-0 --off \
		--output DP-1 --off \
		--output DP-2 --primary --mode $big --pos 0x0 --rotate normal \
		--output DP-3 --scale-from $big --same-as DP-2 --rotate normal \
		--output DP-4 --off \
		--output VGA-0 --off \
		&& killall xautolock
	autolocker.sh -d &
else
	xrandr \
		--output DP-0 --off \
		--output DP-1 --off \
		--output DP-2 --off \
		--output DP-3 --primary --mode $little --transform none --pos 0x0 --rotate normal \
		--output DP-4 --off \
		--output VGA-0 --off \
		&& killall xautolock
	autolocker.sh &
fi