2024-10-01 09:23:21 发布
网友
我试过使用:
win.configure(stack_mode=X.TopIf) win.set_input_focus(X.RevertToParent, X.CurrentTime)
然而,即使我的窗口管理器没有任何焦点损失预防,这也不起作用,有人知道其他方法来做这件事吗?Xlib与否。在
试试这个:
window=Display().screen().root.query_pointer().child window.set_input_focus(X.RevertToParent, X.CurrentTime) window.configure(stack_mode=X.Above)
或许这就是解决办法:[Xlib] Force Raise/Map/Focus a given Window
给定的解决方案(遵循线程)涉及使用wnck,这在Python中是Gtk+绑定的一部分。在
有一个名为wmctrl的命令行工具,它允许您与EWMH/NetWM兼容的X窗口管理器交互。在
例如
wmctrl -l
列出窗口管理器管理的所有窗口,以及
使列表中第一个标题为“Mozilla”的窗口处于活动状态。 还有其他选择窗口的方法;以上只是一个例子。在
wmctrl还允许您移动和调整窗口大小。在
试试这个:
或许这就是解决办法:
[Xlib] Force Raise/Map/Focus a given Window
给定的解决方案(遵循线程)涉及使用wnck,这在Python中是Gtk+绑定的一部分。在
有一个名为wmctrl的命令行工具,它允许您与EWMH/NetWM兼容的X窗口管理器交互。在
例如
列出窗口管理器管理的所有窗口,以及
^{pr2}$使列表中第一个标题为“Mozilla”的窗口处于活动状态。 还有其他选择窗口的方法;以上只是一个例子。在
wmctrl还允许您移动和调整窗口大小。在
相关问题 更多 >
编程相关推荐