Gnome Shell 的窥镜调试器提供列出所有打开的窗口的Windows选项卡。单击后可以从Evaluator选项卡中引用此类窗口的实例,例如:[object instance proxy GType:MetaWindowX11 ...]
如何在 Evaluator 选项卡中获取所选窗口的进程 ID?
Mutter项目中定义get_client_pid()
了方法,但是不能直接调用。
Gnome Shell 的窥镜调试器提供列出所有打开的窗口的Windows选项卡。单击后可以从Evaluator选项卡中引用此类窗口的实例,例如:[object instance proxy GType:MetaWindowX11 ...]
如何在 Evaluator 选项卡中获取所选窗口的进程 ID?
Mutter项目中定义get_client_pid()
了方法,但是不能直接调用。
我只是在Gnome Shell IRC上问了一些非常相似的问题,这是我从那里非常乐于助人的人那里发现的:
如果您打开“窥镜”并单击右上角的“插入”按钮(例如,从“窗口”列表中选择一个窗口后),您将r(x) = ...
在评估器中看到类似的内容(x 是一个序列号)。然后,您可以像这样调用对象上的任何方法:
r(1).get_window_type()
希望这可以帮助!
亲切的问候,