我已经尝试使用:
win.configure(stack_mode=X.TopIf)
win.set_input_focus(X.RevertToParent, X.CurrentTime)
然而,即使没有在我的窗口管理器,这并不工作重点任何防损,没有人知道的另一种方式来做到这一点? Xlib的或没有。
我已经尝试使用:
win.configure(stack_mode=X.TopIf)
win.set_input_focus(X.RevertToParent, X.CurrentTime)
然而,即使没有在我的窗口管理器,这并不工作重点任何防损,没有人知道的另一种方式来做到这一点? Xlib的或没有。
有一个叫命令行工具wmctrl它允许您与EWMH / NETWM兼容的X窗口管理器交互。
例如,
wmctrl -l
列出了窗口管理器管理的所有窗口,并
wmctrl -a Mozilla
使得活跃的第一窗口,在其标题字符串“Mozilla的”名单。 还有其他的方法来选择窗口; 以上仅仅是一个例子。
wmctrl使您可以移动和调整窗口了。
试试这个:
window=Display().screen().root.query_pointer().child
window.set_input_focus(X.RevertToParent, X.CurrentTime)
window.configure(stack_mode=X.Above)
也许这是解决方案:
[×程序库]力升/地图/对焦一个给定的窗口
给定的溶液(按照线程)涉及使用wnck,这在Python是GTK +绑定的一部分。