# -*- Mode: Shell-script -*- # # Double-digit workspaces for i3wm. # # - The standard workspace bindings should be removed. # - The workspaces [0-9] and 0[0-9] are not available. # - The limitations above exist to keep things simple. # set $mod Mod4 bindsym $mod+1 mode ws1 bindsym $mod+2 mode ws2 bindsym $mod+3 mode ws3 bindsym $mod+4 mode ws4 bindsym $mod+5 mode ws5 bindsym $mod+6 mode ws6 bindsym $mod+7 mode ws7 bindsym $mod+8 mode ws8 bindsym $mod+9 mode ws9 bindsym $mod+Shift+1 mode cws1 bindsym $mod+Shift+2 mode cws2 bindsym $mod+Shift+3 mode cws3 bindsym $mod+Shift+4 mode cws4 bindsym $mod+Shift+5 mode cws5 bindsym $mod+Shift+6 mode cws6 bindsym $mod+Shift+7 mode cws7 bindsym $mod+Shift+8 mode cws8 bindsym $mod+Shift+9 mode cws9 # # You shouldn't need to edit anything below here. # mode "ws1" { bindsym 0 mode default, workspace 10 bindsym 1 mode default, workspace 11 bindsym 2 mode default, workspace 12 bindsym 3 mode default, workspace 13 bindsym 4 mode default, workspace 14 bindsym 5 mode default, workspace 15 bindsym 6 mode default, workspace 16 bindsym 7 mode default, workspace 17 bindsym 8 mode default, workspace 18 bindsym 9 mode default, workspace 19 } mode "ws2" { bindsym 0 mode default, workspace 20 bindsym 1 mode default, workspace 21 bindsym 2 mode default, workspace 22 bindsym 3 mode default, workspace 23 bindsym 4 mode default, workspace 24 bindsym 5 mode default, workspace 25 bindsym 6 mode default, workspace 26 bindsym 7 mode default, workspace 27 bindsym 8 mode default, workspace 28 bindsym 9 mode default, workspace 29 } mode "ws3" { bindsym 0 mode default, workspace 30 bindsym 1 mode default, workspace 31 bindsym 2 mode default, workspace 32 bindsym 3 mode default, workspace 33 bindsym 4 mode default, workspace 34 bindsym 5 mode default, workspace 35 bindsym 6 mode default, workspace 36 bindsym 7 mode default, workspace 37 bindsym 8 mode default, workspace 38 bindsym 9 mode default, workspace 39 } mode "ws4" { bindsym 0 mode default, workspace 40 bindsym 1 mode default, workspace 41 bindsym 2 mode default, workspace 42 bindsym 3 mode default, workspace 43 bindsym 4 mode default, workspace 44 bindsym 5 mode default, workspace 45 bindsym 6 mode default, workspace 46 bindsym 7 mode default, workspace 47 bindsym 8 mode default, workspace 48 bindsym 9 mode default, workspace 49 } mode "ws5" { bindsym 0 mode default, workspace 50 bindsym 1 mode default, workspace 51 bindsym 2 mode default, workspace 52 bindsym 3 mode default, workspace 53 bindsym 4 mode default, workspace 54 bindsym 5 mode default, workspace 55 bindsym 6 mode default, workspace 56 bindsym 7 mode default, workspace 57 bindsym 8 mode default, workspace 58 bindsym 9 mode default, workspace 59 } mode "ws6" { bindsym 0 mode default, workspace 60 bindsym 1 mode default, workspace 61 bindsym 2 mode default, workspace 62 bindsym 3 mode default, workspace 63 bindsym 4 mode default, workspace 64 bindsym 5 mode default, workspace 65 bindsym 6 mode default, workspace 66 bindsym 7 mode default, workspace 67 bindsym 8 mode default, workspace 68 bindsym 9 mode default, workspace 69 } mode "ws7" { bindsym 0 mode default, workspace 70 bindsym 1 mode default, workspace 71 bindsym 2 mode default, workspace 72 bindsym 3 mode default, workspace 73 bindsym 4 mode default, workspace 74 bindsym 5 mode default, workspace 75 bindsym 6 mode default, workspace 76 bindsym 7 mode default, workspace 77 bindsym 8 mode default, workspace 78 bindsym 9 mode default, workspace 79 } mode "ws8" { bindsym 0 mode default, workspace 80 bindsym 1 mode default, workspace 81 bindsym 2 mode default, workspace 82 bindsym 3 mode default, workspace 83 bindsym 4 mode default, workspace 84 bindsym 5 mode default, workspace 85 bindsym 6 mode default, workspace 86 bindsym 7 mode default, workspace 87 bindsym 8 mode default, workspace 88 bindsym 9 mode default, workspace 89 } mode "ws9" { bindsym 0 mode default, workspace 90 bindsym 1 mode default, workspace 91 bindsym 2 mode default, workspace 92 bindsym 3 mode default, workspace 93 bindsym 4 mode default, workspace 94 bindsym 5 mode default, workspace 95 bindsym 6 mode default, workspace 96 bindsym 7 mode default, workspace 97 bindsym 8 mode default, workspace 98 bindsym 9 mode default, workspace 99 } mode "cws1" { bindsym 0 mode default, move container to workspace 10 bindsym 1 mode default, move container to workspace 11 bindsym 2 mode default, move container to workspace 12 bindsym 3 mode default, move container to workspace 13 bindsym 4 mode default, move container to workspace 14 bindsym 5 mode default, move container to workspace 15 bindsym 6 mode default, move container to workspace 16 bindsym 7 mode default, move container to workspace 17 bindsym 8 mode default, move container to workspace 18 bindsym 9 mode default, move container to workspace 19 } mode "cws2" { bindsym 0 mode default, move container to workspace 20 bindsym 1 mode default, move container to workspace 21 bindsym 2 mode default, move container to workspace 22 bindsym 3 mode default, move container to workspace 23 bindsym 4 mode default, move container to workspace 24 bindsym 5 mode default, move container to workspace 25 bindsym 6 mode default, move container to workspace 26 bindsym 7 mode default, move container to workspace 27 bindsym 8 mode default, move container to workspace 28 bindsym 9 mode default, move container to workspace 29 } mode "cws3" { bindsym 0 mode default, move container to workspace 30 bindsym 1 mode default, move container to workspace 31 bindsym 2 mode default, move container to workspace 32 bindsym 3 mode default, move container to workspace 33 bindsym 4 mode default, move container to workspace 34 bindsym 5 mode default, move container to workspace 35 bindsym 6 mode default, move container to workspace 36 bindsym 7 mode default, move container to workspace 37 bindsym 8 mode default, move container to workspace 38 bindsym 9 mode default, move container to workspace 39 } mode "cws4" { bindsym 0 mode default, move container to workspace 40 bindsym 1 mode default, move container to workspace 41 bindsym 2 mode default, move container to workspace 42 bindsym 3 mode default, move container to workspace 43 bindsym 4 mode default, move container to workspace 44 bindsym 5 mode default, move container to workspace 45 bindsym 6 mode default, move container to workspace 46 bindsym 7 mode default, move container to workspace 47 bindsym 8 mode default, move container to workspace 48 bindsym 9 mode default, move container to workspace 49 } mode "cws5" { bindsym 0 mode default, move container to workspace 50 bindsym 1 mode default, move container to workspace 51 bindsym 2 mode default, move container to workspace 52 bindsym 3 mode default, move container to workspace 53 bindsym 4 mode default, move container to workspace 54 bindsym 5 mode default, move container to workspace 55 bindsym 6 mode default, move container to workspace 56 bindsym 7 mode default, move container to workspace 57 bindsym 8 mode default, move container to workspace 58 bindsym 9 mode default, move container to workspace 59 } mode "cws6" { bindsym 0 mode default, move container to workspace 60 bindsym 1 mode default, move container to workspace 61 bindsym 2 mode default, move container to workspace 62 bindsym 3 mode default, move container to workspace 63 bindsym 4 mode default, move container to workspace 64 bindsym 5 mode default, move container to workspace 65 bindsym 6 mode default, move container to workspace 66 bindsym 7 mode default, move container to workspace 67 bindsym 8 mode default, move container to workspace 68 bindsym 9 mode default, move container to workspace 69 } mode "cws7" { bindsym 0 mode default, move container to workspace 70 bindsym 1 mode default, move container to workspace 71 bindsym 2 mode default, move container to workspace 72 bindsym 3 mode default, move container to workspace 73 bindsym 4 mode default, move container to workspace 74 bindsym 5 mode default, move container to workspace 75 bindsym 6 mode default, move container to workspace 76 bindsym 7 mode default, move container to workspace 77 bindsym 8 mode default, move container to workspace 78 bindsym 9 mode default, move container to workspace 79 } mode "cws8" { bindsym 0 mode default, move container to workspace 80 bindsym 1 mode default, move container to workspace 81 bindsym 2 mode default, move container to workspace 82 bindsym 3 mode default, move container to workspace 83 bindsym 4 mode default, move container to workspace 84 bindsym 5 mode default, move container to workspace 85 bindsym 6 mode default, move container to workspace 86 bindsym 7 mode default, move container to workspace 87 bindsym 8 mode default, move container to workspace 88 bindsym 9 mode default, move container to workspace 89 } mode "cws9" { bindsym 0 mode default, move container to workspace 90 bindsym 1 mode default, move container to workspace 91 bindsym 2 mode default, move container to workspace 92 bindsym 3 mode default, move container to workspace 93 bindsym 4 mode default, move container to workspace 94 bindsym 5 mode default, move container to workspace 95 bindsym 6 mode default, move container to workspace 96 bindsym 7 mode default, move container to workspace 97 bindsym 8 mode default, move container to workspace 98 bindsym 9 mode default, move container to workspace 99 } set $out_left "Samsung Electric Company LS32B30 HCNYB01020" set $out_mid "Samsung Electric Company LS32B30 HCNYA05090" set $out_main eDP-1 workspace 10 output $out_left workspace 11 output $out_left workspace 12 output $out_left workspace 13 output $out_left workspace 14 output $out_left workspace 15 output $out_left workspace 16 output $out_left workspace 17 output $out_left workspace 18 output $out_left workspace 19 output $out_left workspace 20 output $out_left workspace 21 output $out_left workspace 22 output $out_left workspace 23 output $out_left workspace 24 output $out_left workspace 25 output $out_left workspace 26 output $out_left workspace 27 output $out_left workspace 28 output $out_left workspace 29 output $out_left workspace 30 output $out_left workspace 31 output $out_left workspace 32 output $out_left workspace 33 output $out_left workspace 34 output $out_left workspace 35 output $out_left workspace 36 output $out_left workspace 37 output $out_left workspace 38 output $out_left workspace 39 output $out_left workspace 40 output $out_mid workspace 41 output $out_mid workspace 42 output $out_mid workspace 43 output $out_mid workspace 44 output $out_mid workspace 45 output $out_mid workspace 46 output $out_mid workspace 47 output $out_mid workspace 48 output $out_mid workspace 49 output $out_mid workspace 50 output $out_mid workspace 51 output $out_mid workspace 52 output $out_mid workspace 53 output $out_mid workspace 54 output $out_mid workspace 55 output $out_mid workspace 56 output $out_mid workspace 57 output $out_mid workspace 58 output $out_mid workspace 59 output $out_mid workspace 60 output $out_mid workspace 61 output $out_mid workspace 62 output $out_mid workspace 63 output $out_mid workspace 64 output $out_mid workspace 65 output $out_mid workspace 66 output $out_mid workspace 67 output $out_mid workspace 68 output $out_mid workspace 69 output $out_mid workspace 70 output $out_main workspace 71 output $out_main workspace 72 output $out_main workspace 73 output $out_main workspace 74 output $out_main workspace 75 output $out_main workspace 76 output $out_main workspace 77 output $out_main workspace 78 output $out_main workspace 79 output $out_main workspace 80 output $out_main workspace 81 output $out_main workspace 82 output $out_main workspace 83 output $out_main workspace 84 output $out_main workspace 85 output $out_main workspace 86 output $out_main workspace 87 output $out_main workspace 88 output $out_main workspace 89 output $out_main workspace 90 output $out_main workspace 91 output $out_main workspace 92 output $out_main workspace 93 output $out_main workspace 94 output $out_main workspace 95 output $out_main workspace 96 output $out_main workspace 97 output $out_main workspace 98 output $out_main workspace 99 output $out_main # # Done. #