dotfiles/sway/.config/sway/shared.d/dual_monitor

45 lines
1.8 KiB
Plaintext

# Workspaces on secondary display start with prefix F
bindsym $mod+F1 workspace F1
bindsym $mod+F2 workspace F2
bindsym $mod+F3 workspace F3
bindsym $mod+F4 workspace F4
bindsym $mod+F5 workspace F5
bindsym $mod+F6 workspace F6
bindsym $mod+F7 workspace F7
bindsym $mod+F8 workspace F8
bindsym $mod+F9 workspace F9
bindsym $mod+Shift+F1 move container to workspace F1
bindsym $mod+Shift+F2 move container to workspace F2
bindsym $mod+Shift+F3 move container to workspace F3
bindsym $mod+Shift+F4 move container to workspace F4
bindsym $mod+Shift+F5 move container to workspace F5
bindsym $mod+Shift+F6 move container to workspace F6
bindsym $mod+Shift+F7 move container to workspace F7
bindsym $mod+Shift+F8 move container to workspace F8
bindsym $mod+Shift+F9 move container to workspace F9
bindsym $mod+Shift+F12 move workspace to output $output_secondary
# Bind default numeric workspaces to internal display
workspace 1 output $output_internal
workspace 2 output $output_internal
workspace 3 output $output_internal
workspace 4 output $output_internal
workspace 5 output $output_internal
workspace 6 output $output_internal
workspace 7 output $output_internal
workspace 8 output $output_internal
workspace 9 output $output_internal
# Bind secondary display workspaces to secondary with internal fallback
workspace F1 output $output_secondary $output_internal
workspace F2 output $output_secondary $output_internal
workspace F3 output $output_secondary $output_internal
workspace F4 output $output_secondary $output_internal
workspace F5 output $output_secondary $output_internal
workspace F6 output $output_secondary $output_internal
workspace F7 output $output_secondary $output_internal
workspace F8 output $output_secondary $output_internal
workspace F9 output $output_secondary $output_internal