From a9acba0cde9dbd96949a8c20880026befd5555b1 Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Thu, 16 Jan 2025 14:45:15 +0100 Subject: [PATCH] i3: Add binding to switch back to previous workspace --- .config/i3/config | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.config/i3/config b/.config/i3/config index 46e3e0f..0e22f79 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -95,11 +95,14 @@ bindsym $mod+8 workspace $ws8 bindsym $mod+9 workspace $ws9 bindsym $mod+0 workspace $ws10 -# switch back to the previous workspace with $mod+ +# switch back to the previous workspace workspace_auto_back_and_forth yes +bindsym $mod+Tab exec i3-msg workspace "$( \ + i3-msg -t get_workspaces | \ + jq -r '.[] | select(.focused).name')" # Switch visible workspaces (e.g. multi monitor setup) -bindsym $mod+Tab exec i3-msg workspace "$( \ +bindsym $mod+Shift+Tab exec i3-msg workspace "$( \ i3-msg -t get_workspaces | \ jq -r '.[] | select(.visible and (.focused | not)).name' | \ head -1)"