You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.1 KiB
30 lines
1.1 KiB
#------------------------------------------------ |
|
# |
|
# video output management |
|
# |
|
#------------------------------------------------ |
|
|
|
# monitors - use "xrandr --listmonitors" to obtain your output names |
|
set $leftOutput ${{xrandr | grep connected | awk 'NR==1{print $1}'}} |
|
set $rightOutput ${{xrandr | grep connected | awk 'NR==2{print $1}'}} |
|
|
|
# setup monitors |
|
exec --no-startup-id xrandr --output $rightOutput --primary |
|
exec --no-startup-id xrandr --output $leftOutput --left-of $rightOutput |
|
|
|
mode "outputs" { |
|
# mod + shift + 1 to turn off left monitor, mod + 1 to turn it on |
|
bindsym $mod+Shift+1 exec xrandr --output $leftOutput --off; mode "default"; restart |
|
bindsym $mod+1 exec xrandr --output $leftOutput --auto --left-of $rightOutput;mode "default"; restart |
|
|
|
# mod + shift + 2 to turn off right monitor, mod + 2 to turn it on |
|
bindsym $mod+Shift+2 exec xrandr --output $rightOutput --off; mode "default", restart |
|
bindsym $mod+2 exec xrandr --output $rightOutput --auto --right-of $leftOutput; mode "default"; restart |
|
|
|
|
|
bindsym Return mode "default" |
|
bindsym Escape mode "default" |
|
} |
|
|
|
bindsym $mod+m mode "outputs" |
|
|
|
|