有没有办法知道(linux X windows)用户何时通过alt-tab或单击来更改活动窗口。我想编写一个侦听此事件的脚本(如果发生此类事件,脚本将继续查找当前的活动窗口--我知道如何解决此问题)。我也可以通过轮询来找到当前的活动窗口,但这不是一种好的编写方式。希望得到一个可以“倾听”而不是“投票”的解决方案。
谢谢!
例如:“部门”。每个查找表都有活动标志。有时,此标志设置为false。这意味着我不应该在下拉列表中加载那些不活动的“部门”。这完全适用于添加新员工的场景。但在编辑员工场景中,如果某个查找记录( Department-HR )碰巧处于非活动状态,但由于某种原因与该员工相关联,我就会遇到一个问题,即下拉列表中缺少Department-HR。我可以将EmployeeId和load Active +所有相关部门传递给EmployeeId,但我想知道一种更智能、更干净的方法来处理这种情况。