sway: Add saner dual monitor configuration

Use a second set of workspaces prefixed with 'F' on secondary monitor
This commit is contained in:
Peter Cai 2022-12-27 12:40:08 -05:00
parent ea876c8a76
commit a6561ba279
1 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,42 @@
# 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
# 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