编程语言
首页 > 编程语言> > Python:Xlib – 如何提升(顶到)窗口?

Python: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也可以移动和调整窗口大小.

标签:python,linux,xlib
来源: https://codeday.me/bug/20190701/1344201.html