所以这是两个问题合二为一。
只需设置PROMPT_COMMAND='echo -ne "\033]2;BLAH\007"
即可将 xterm 标题栏更改为字符串“BLAH”,即使在 wmii 下也是如此。当然,我也可以将命令改为直接写入,使用echo "BLAH" | wmiir write /clients/sel/label
来达到相同的结果。
然而,我不清楚是否可以将配色方案(即 wmiir xwrite /some/path/ctl WMII_COLORS)更改为 WMII 下的特定失焦平铺客户端。如果有人有补丁可以做到这一点,我将不胜感激。更糟糕的是,使用 /lbar 或 /rbar 上的 wmiir 写入方法很容易触发菜单栏“闪烁”或有问题的标签。
另一方面,有没有办法生成 wmii 或调用 shell 在使用时可以识别的特定事件irssi
?如果我无法更改颜色,只需通过 shell 变量更改标题就足够了。我也很乐意使用任何在 irc 事件上触发本地脚本的方法,例如接收私人消息或频道内某人使用我的昵称。
我的目标是让相关窗口/客户端/图块在接收新消息时简单地“闪烁”不同的颜色。由于我在 VM 内的 BSD 上运行这一切(在 Mac OS X 下运行的 Parallels 映像上的 FreeBSD 10.2,通过 VNC 访问),通常的通知模式不可用。
答案1
终端标题栏不闪烁或没有颜色。这不是使用转义序列可以获得的功能。标题栏的外观由窗口管理器控制。
可以想象,窗口管理器可以被写成一个闪烁的标题。但是,它不是 的记录功能wmii
。
进一步阅读:
- 威米伊(拱维基)
- wmii 窗口管理器