diff --git a/i3.conf b/i3.conf index 805c366758de986ca913d7fee75a4d5e16509c53..5c1177ca027c285f165e3360332d05a7514cbdeb 100644 --- a/i3.conf +++ b/i3.conf @@ -121,6 +121,35 @@ bindsym $mod+Ctrl+F10 exec "i3-woman goto-with-container-to-to --master=10" bindsym $mod+Ctrl+F11 exec "i3-woman goto-with-container-to-to --master=11" bindsym $mod+Ctrl+F12 exec "i3-woman goto-with-container-to-to --master=12" +# swap workspace with / rename to (slave) +bindsym $mod+Mod1+grave exec "i3-woman swap-with-workspace --notify --slave=0" +bindsym $mod+Mod1+1 exec "i3-woman swap-with-workspace --notify --slave=1" +bindsym $mod+Mod1+2 exec "i3-woman swap-with-workspace --notify --slave=2" +bindsym $mod+Mod1+3 exec "i3-woman swap-with-workspace --notify --slave=3" +bindsym $mod+Mod1+4 exec "i3-woman swap-with-workspace --notify --slave=4" +bindsym $mod+Mod1+5 exec "i3-woman swap-with-workspace --notify --slave=5" +bindsym $mod+Mod1+6 exec "i3-woman swap-with-workspace --notify --slave=6" +bindsym $mod+Mod1+7 exec "i3-woman swap-with-workspace --notify --slave=7" +bindsym $mod+Mod1+8 exec "i3-woman swap-with-workspace --notify --slave=8" +bindsym $mod+Mod1+9 exec "i3-woman swap-with-workspace --notify --slave=9" +bindsym $mod+Mod1+0 exec "i3-woman swap-with-workspace --notify --slave=10" +bindsym $mod+Mod1+minus exec "i3-woman swap-with-workspace --notify --slave=11" +bindsym $mod+Mod1+equal exec "i3-woman swap-with-workspace --notify --slave=12" + +# rename to unused slave on master +bindsym $mod+Mod1+F1 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=1" +bindsym $mod+Mod1+F2 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=2" +bindsym $mod+Mod1+F3 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=3" +bindsym $mod+Mod1+F4 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=4" +bindsym $mod+Mod1+F5 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=5" +bindsym $mod+Mod1+F6 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=6" +bindsym $mod+Mod1+F7 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=7" +bindsym $mod+Mod1+F8 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=8" +bindsym $mod+Mod1+F9 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=9" +bindsym $mod+Mod1+F10 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=10" +bindsym $mod+Mod1+F11 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=11" +bindsym $mod+Mod1+F12 exec "i3-woman swap-with-workspace --notify --slave=alloc --master=12" + # special (named) workspaces bindsym $mod+M exec "i3-woman goto-workspace --workspace=MAIL" bindsym $mod+Shift+M exec "i3-woman goto-workspace --workspace=MAIL" ; exec "xdg-terminal mutt"