我正在运行 i3 版本 4.16
我想绑定一个快捷方式来将当前容器移动到下一个/上一个工作区,无论是否存在。
在这篇使用 jq 的帖子的帮助下,我有一个“某种”工作解决方案,但它非常不稳定(有时它会在不移动容器的情况下切换到工作区,有时它会在切换 ws 之前将容器从下一个 ws 移动到当前 ws )
谁能想出更好的解决方案???
我的 i3 配置:
set $ws-right "$(( $( i3-msg -t get_workspaces | jq '.[] | select(.focused).num' ) + 1))";
set $ws-left "$(( $( i3-msg -t get_workspaces | jq '.[] | select(.focused).num' ) - 1))";
bindsym shift+control+$mod+Left exec i3-msg move container to workspace $ws-left; exec i3-msg workspace $ws-left
bindsym shift+control+$mod+Right exec i3-msg move container to workspace $ws-right; exec i3-msg workspace $ws-right
谢谢你的时间;)