我有这个命令:
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
两次。因此,您可能需要做的是将密钥绑定到一个shell脚本,该脚本使用i3-msg
跟踪当前的拆分状态(或者可以查询它(。