i3: Add binding to switch back to previous workspace

This commit is contained in:
2025-01-16 14:45:15 +01:00
parent 6c022fff67
commit a9acba0cde

View File

@@ -95,11 +95,14 @@ bindsym $mod+8 workspace $ws8
bindsym $mod+9 workspace $ws9 bindsym $mod+9 workspace $ws9
bindsym $mod+0 workspace $ws10 bindsym $mod+0 workspace $ws10
# switch back to the previous workspace with $mod+<current_workspace> # switch back to the previous workspace
workspace_auto_back_and_forth yes 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) # 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 | \ i3-msg -t get_workspaces | \
jq -r '.[] | select(.visible and (.focused | not)).name' | \ jq -r '.[] | select(.visible and (.focused | not)).name' | \
head -1)" head -1)"