如何为i3wm的split toggle命令获取通知



我有这个命令:

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跟踪当前的拆分状态(或者可以查询它(。

最新更新