我有这样的命令:
bindsym $mod+q split toggle这将在hsplit和vsplit之间切换。我的个人vsplit和hsplit (分别使用$mod+v和$mod+h激活)是:
bindsym $mod+h split h; exec notify-send 'tile horizontally'
bindsym $mod+v split v; exec notify-send 'tile vertically'正如您所看到的,这些单独的拆分有一个notify-send,它弹出来告诉我使用的是哪个拆分方向。如何将其添加到上面的split toggle命令中?
我试过:
bindsym $mod+q split toggle; exec notify-send 'vertical'; exec notify-send 'horizontal'这似乎行不通。split toggle命令在其自己的上突出显示它要拆分的窗口的一侧,即垂直拆分具有突出显示窗口的右侧,而水平拆分则突出显示被突出显示的窗口的底部。
然而,我想要一些更好的视觉反馈,因此我想让这个notify-send工作。
发布于 2020-11-23 17:17:41
您编写的代码本质上想要两次调用notify-send。因此,您可能需要做的是将键绑定到一个shell脚本,该脚本使用i3-msg跟踪当前的拆分状态(或者可以查询它)。
https://stackoverflow.com/questions/63402647
复制相似问题