在命令行上列出窗口

que*_*eeg 7 command-line xorg

我有兴趣从命令行查找窗口信息。该xprop命令提供了良好的结果,但它要求我知道窗口 ID 或使用鼠标选择某些内容。

我所知道的是打开窗口的 pid,并且我知道窗口标题(至少是可以匹配的正则表达式模式)。

那么如何列出所有窗口 ID 或找出特定进程打开了哪个窗口呢?

sud*_*dus 8

您可以使用wmctrl列出窗口。

wmctrl -l
Run Code Online (Sandbox Code Playgroud)

看看man wmctrl它还能做什么。

  • 如果启用了 Wayland,它不会列出 Ubuntu 22.04 中的所有窗口 (2认同)