From 1eab5f4ff05e670374152670317e59bb31cac7cd Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Wed, 6 Nov 2024 16:05:58 -0500 Subject: [PATCH] Remove mouse-based window swapping, as i3 v4.24 now has it built-in --- .config/i3/config | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/.config/i3/config b/.config/i3/config index 84373a7..5d56bb6 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -216,19 +216,8 @@ bindsym $mod+z focus child bindsym $mod+Tab workspace back_and_forth -# Window swapping -mode "swap-dest" { - set $swp_cmd swap container with mark quickswap; [con_mark="quickswap"] focus; unmark quickswap; mode default - bindsym --whole-window button1 $swp_cmd - bindsym --whole-window $mod+Shift+button1 $swp_cmd - - set $cancel_cmd unmark quickswap; mode "default" - bindsym Return $cancel_cmd - bindsym Escape $cancel_cmd -} -bindsym --whole-window $mod+Shift+button1 mark --add quickswap; mode "swap-dest" - -# Keyboard only bindings (can't use binding mode, since would have to rebind all movement commands +# Keyboard bindings for swapping windows (can't nicely use a binding +# mode, since it would would have to rebind all movement commands) bindsym $mod+Mod1+comma mark --add quickswap bindsym $mod+comma swap container with mark quickswap; [con_mark="quickswap"] focus; unmark quickswap