我想检测运行CLI程序的窗口何时变为活动/非活动状态。
具体而言,我的程序定期从服务器接收数据并将其显示在终端窗口上。每当收到新数据时,我都会更改窗口的标题以通知用户。我想要做的是在看到这些新数据后重置窗口的名称。
我正在使用python,但如果你有一个通用的解决方案,我想我可以继续。
答案 0 :(得分:0)
某些终端(例如xterm
)可让您将该信息作为焦点事件获取。如果启用DEC模式1004
CSI ? 1004 h
然后您将专注于/焦点发送作为
发送的事件CSI I # focus in
CSI O # focus out