让我说我跑:
import subprocess;
P = subprocess.Popen(['gnome-terminal');
然后我得到了班级P
的对象Popen
:
<subprocess.Popen object at 0xb72a9d0c>
如何检索此子流程的window identity
?
最终,我想使用wmctrl来操纵子进程生成的窗口的几何属性,但为此我需要一些称为窗口windows identity
的东西(参见{的文档) {3}})
为了提供更多问题的上下文,wmctrl -l
输出在GNOME桌面上运行的窗口列表,其中第一列显示每个窗口的window identity
。这是一个十六进制数,我注意到与上面Popen报告的输出中包含的不同。
我检查了wmctrl,但我不确定如何从这一点开始。
有什么想法?谢谢!