45 lines
1.8 KiB
Plaintext
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
|