Add more workspaces

This commit is contained in:
David Holland 2019-12-06 15:58:35 +01:00
parent c497c6b9fa
commit ea3f317911
Signed by: DustVoice
GPG Key ID: 47068995A14EDCA9
1 changed files with 50 additions and 3 deletions

View File

@ -1,5 +1,5 @@
set $mod Mod1
#set $mod Mod4
set $alt_mod Mod4
#new_window none
#new_float normal
@ -102,6 +102,17 @@ set $ws6 6
set $ws7 7
set $ws8 8
set $ws9 9
set $ws10 10
set $ws11 11
set $ws12 12
set $ws13 13
set $ws14 14
set $ws15 15
set $ws16 16
set $ws17 17
set $ws18 18
set $ws19 19
set $ws20 20
# switch to workspace
bindsym $mod+1 workspace $ws1
@ -113,8 +124,20 @@ bindsym $mod+6 workspace $ws6
bindsym $mod+7 workspace $ws7
bindsym $mod+8 workspace $ws8
bindsym $mod+9 workspace $ws9
bindsym $mod+0 workspace $ws10
# Move focused container to workspace
bindsym $mod+$alt_mod+1 workspace $ws11
bindsym $mod+$alt_mod+2 workspace $ws12
bindsym $mod+$alt_mod+3 workspace $ws13
bindsym $mod+$alt_mod+4 workspace $ws14
bindsym $mod+$alt_mod+5 workspace $ws15
bindsym $mod+$alt_mod+6 workspace $ws16
bindsym $mod+$alt_mod+7 workspace $ws17
bindsym $mod+$alt_mod+8 workspace $ws18
bindsym $mod+$alt_mod+9 workspace $ws19
bindsym $mod+$alt_mod+0 workspace $ws20
# Move to workspace
bindsym $mod+Ctrl+1 move container to workspace $ws1
bindsym $mod+Ctrl+2 move container to workspace $ws2
bindsym $mod+Ctrl+3 move container to workspace $ws3
@ -124,6 +147,18 @@ bindsym $mod+Ctrl+6 move container to workspace $ws6
bindsym $mod+Ctrl+7 move container to workspace $ws7
bindsym $mod+Ctrl+8 move container to workspace $ws8
bindsym $mod+Ctrl+9 move container to workspace $ws9
bindsym $mod+Ctrl+0 move container to workspace $ws10
bindsym $mod+$alt_mod+Ctrl+1 move container to workspace $ws11
bindsym $mod+$alt_mod+Ctrl+2 move container to workspace $ws12
bindsym $mod+$alt_mod+Ctrl+3 move container to workspace $ws13
bindsym $mod+$alt_mod+Ctrl+4 move container to workspace $ws14
bindsym $mod+$alt_mod+Ctrl+5 move container to workspace $ws15
bindsym $mod+$alt_mod+Ctrl+6 move container to workspace $ws16
bindsym $mod+$alt_mod+Ctrl+7 move container to workspace $ws17
bindsym $mod+$alt_mod+Ctrl+8 move container to workspace $ws18
bindsym $mod+$alt_mod+Ctrl+9 move container to workspace $ws19
bindsym $mod+$alt_mod+Ctrl+0 move container to workspace $ws20
# Move to workspace with focused container
bindsym $mod+Shift+1 move container to workspace $ws1; workspace $ws1
@ -135,6 +170,18 @@ bindsym $mod+Shift+6 move container to workspace $ws6; workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7; workspace $ws7
bindsym $mod+Shift+8 move container to workspace $ws8; workspace $ws8
bindsym $mod+Shift+9 move container to workspace $ws9; workspace $ws9
bindsym $mod+Shift+0 move container to workspace $ws10; workspace $ws10
bindsym $mod+$alt_mod+Shift+1 move container to workspace $ws11; workspace $ws11
bindsym $mod+$alt_mod+Shift+2 move container to workspace $ws12; workspace $ws12
bindsym $mod+$alt_mod+Shift+3 move container to workspace $ws13; workspace $ws13
bindsym $mod+$alt_mod+Shift+4 move container to workspace $ws14; workspace $ws14
bindsym $mod+$alt_mod+Shift+5 move container to workspace $ws15; workspace $ws15
bindsym $mod+$alt_mod+Shift+6 move container to workspace $ws16; workspace $ws16
bindsym $mod+$alt_mod+Shift+7 move container to workspace $ws17; workspace $ws17
bindsym $mod+$alt_mod+Shift+8 move container to workspace $ws18; workspace $ws18
bindsym $mod+$alt_mod+Shift+9 move container to workspace $ws19; workspace $ws19
bindsym $mod+$alt_mod+Shift+0 move container to workspace $ws20; workspace $ws20
# Open specific applications in floating mode
for_window [title="alsamixer"] floating enable border pixel 1
@ -179,7 +226,7 @@ bindsym $mod+Shift+r restart
bindsym $mod+Shift+e exec i3-msg exit
# Set shut down, restart and locking features
bindsym $mod+0 mode "$mode_system"
bindsym $mod+= mode "$mode_system"
set $mode_system (l)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown
mode "$mode_system" {
bindsym l exec --no-startup-id i3exit lock, mode "default"