From ea3f317911ec321ce5df9235134ec1e3562fd240 Mon Sep 17 00:00:00 2001 From: DustVoice Date: Fri, 6 Dec 2019 15:58:35 +0100 Subject: [PATCH] Add more workspaces --- .config/i3/config | 53 ++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/.config/i3/config b/.config/i3/config index c4442eb7..d9cc3769 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -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"