81 lines
4.1 KiB
Plaintext
81 lines
4.1 KiB
Plaintext
### ###
|
|
# Display Settings #
|
|
### ###
|
|
|
|
output * bg '#1e1e1e' solid_color
|
|
|
|
mode "output-switching" {
|
|
bindsym 1 mode output-1
|
|
bindsym 2 mode output-2
|
|
# bindsym 3 mode output-3
|
|
}
|
|
|
|
mode "output-1" {
|
|
|
|
## Focus output
|
|
bindsym Return exec swaymsg focus output $leftdisplay && swaymsg mode default
|
|
|
|
## Focus workspace on another output
|
|
bindsym 1 exec swaymsg workspace 1 && swaymsg mode default
|
|
bindsym 2 exec swaymsg workspace 2 && swaymsg mode default
|
|
bindsym 3 exec swaymsg workspace 3 && swaymsg mode default
|
|
bindsym 4 exec swaymsg workspace 4 && swaymsg mode default
|
|
bindsym 5 exec swaymsg workspace 5 && swaymsg mode default
|
|
bindsym 6 exec swaymsg workspace 6 && swaymsg mode default
|
|
bindsym 7 exec swaymsg workspace 7 && swaymsg mode default
|
|
bindsym 8 exec swaymsg workspace 8 && swaymsg mode default
|
|
bindsym 9 exec swaymsg workspace 9 && swaymsg mode default
|
|
bindsym 0 exec swaymsg workspace 10 && swaymsg mode default
|
|
|
|
## Move container to focused workspace on other output
|
|
bindsym Shift+Return exec swaymsg move container to output $leftdisplay && swaymsg mode default
|
|
|
|
## Move container to workspace on another output
|
|
bindsym Shift+1 exec swaymsg move container to workspace 1 && swaymsg mode default
|
|
bindsym Shift+2 exec swaymsg move container to workspace 2 && swaymsg mode default
|
|
bindsym Shift+3 exec swaymsg move container to workspace 3 && swaymsg mode default
|
|
bindsym Shift+4 exec swaymsg move container to workspace 4 && swaymsg mode default
|
|
bindsym Shift+5 exec swaymsg move container to workspace 5 && swaymsg mode default
|
|
bindsym Shift+6 exec swaymsg move container to workspace 6 && swaymsg mode default
|
|
bindsym Shift+7 exec swaymsg move container to workspace 7 && swaymsg mode default
|
|
bindsym Shift+8 exec swaymsg move container to workspace 8 && swaymsg mode default
|
|
bindsym Shift+9 exec swaymsg move container to workspace 9 && swaymsg mode default
|
|
bindsym Shift+0 exec swaymsg move container to workspace 10 && swaymsg mode default
|
|
}
|
|
|
|
mode "output-2" {
|
|
|
|
## Focus output
|
|
bindsym Return exec swaymsg focus output $centerdisplay && swaymsg mode default
|
|
|
|
## Focus workspace on another output
|
|
bindsym 1 exec swaymsg workspace 11 && swaymsg mode default
|
|
bindsym 2 exec swaymsg workspace 12 && swaymsg mode default
|
|
bindsym 3 exec swaymsg workspace 13 && swaymsg mode default
|
|
bindsym 4 exec swaymsg workspace 14 && swaymsg mode default
|
|
bindsym 5 exec swaymsg workspace 15 && swaymsg mode default
|
|
bindsym 6 exec swaymsg workspace 16 && swaymsg mode default
|
|
bindsym 7 exec swaymsg workspace 17 && swaymsg mode default
|
|
bindsym 8 exec swaymsg workspace 18 && swaymsg mode default
|
|
bindsym 9 exec swaymsg workspace 19 && swaymsg mode default
|
|
bindsym 0 exec swaymsg workspace 20 && swaymsg mode default
|
|
|
|
## Move container to focused workspace on other output
|
|
bindsym Shift+Return exec swaymsg move container to output $centerdisplay && swaymsg mode default
|
|
|
|
## Move container to workspace on another output
|
|
bindsym Shift+1 exec swaymsg move container to workspace 11 && swaymsg mode default
|
|
bindsym Shift+2 exec swaymsg move container to workspace 12 && swaymsg mode default
|
|
bindsym Shift+3 exec swaymsg move container to workspace 13 && swaymsg mode default
|
|
bindsym Shift+4 exec swaymsg move container to workspace 14 && swaymsg mode default
|
|
bindsym Shift+5 exec swaymsg move container to workspace 15 && swaymsg mode default
|
|
bindsym Shift+6 exec swaymsg move container to workspace 16 && swaymsg mode default
|
|
bindsym Shift+7 exec swaymsg move container to workspace 17 && swaymsg mode default
|
|
bindsym Shift+8 exec swaymsg move container to workspace 18 && swaymsg mode default
|
|
bindsym Shift+9 exec swaymsg move container to workspace 19 && swaymsg mode default
|
|
bindsym Shift+0 exec swaymsg move container to workspace 10 && swaymsg mode default
|
|
}
|
|
|
|
bindsym $mod+O mode output-switching
|
|
|