问题描述
我有以下命令:
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
正常工作。
解决方法
您编写的内容本质上是想两次调用notify-send
。因此,您可能需要做的是将密钥绑定到使用i3-msg
跟踪(或可以查询)当前拆分状态的Shell脚本。