如何在命令行中获取所有打开的窗口的列表?

改变

如何从命令行生成所有打开的窗口的列表,包括对话框和重复项?

卢卡斯

您可以使用wmctrl获取所有打开的窗口的列表。您首先需要安装它。

sudo apt install wmctrl

然后,您可以运行命令。

wmctrl -l

0x0080006a -1 localhost panel
0x0180007c  0 localhost Mozilla Firefox
0x02600007  3 localhost user@localhost: /home/user - Shell - Konsole
0x00600011  1 localhost KTorrent
0x02200007  0 localhost user@localhost: /home/user - Shell - Konsole
1           2 3         4

列:

  1. 窗口ID。这用于[#i -i]开关。
  2. 桌面ID。它从0开始计数。-1表示该窗口在所有桌面上。与[#d -d]等一起使用。
  3. 客户端机器
  4. 窗口的名称(长标题)。大多数与[#r -r]一起使用,并且可以用[#N -N]和[#T -T]重命名。

更多示例:wmctrl-examples

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在带有多个命令行的新窗口中打开 exe?

如何在命令行上查看所有打开的拉取请求?

如何从命令行获取所有存储库和PPA的列表到安装脚本中?

如何从通过命令行配置的存储库中获取所有可用软件包的列表?

如何从命令行获取存储库部分中所有软件包的列表?

如何在Firefox Quantum中打开命令行?

如何在命令行中打开显示设置?

获取python中的所有命令行参数

从命令行程序打开JFileChooser并在所有窗口下弹出

如何在单个命令行中杀死所有PHP-FPM进程

如何在Windows的命令行中列出所有进程?

如何在Windows中显示所有进程的完整命令行

如何在Zsh的命令行中展开所有变量?

如何在命令行中捕获所有访问的URL?

如何在Windows的命令行中杀死所有无头Chrome实例?

如何在BeanFactoryPostProcessor中获取命令行参数?

如何在锡兰中获取命令行参数?

如何在OpenVMS Fortran中获取命令行参数?

如何在隐身模式下通过带有URL的命令行通过命令行打开Google Chrome?

在Linux中从命令行打开新的Opera窗口?

如何在IntelliJCE的执行Maven目标窗口中清除先前的“命令行”列表

使用命令行获取所有hardisk列表(/ dev / sd *)

如何在Safari中每个窗口的每个选项卡中获取所有打开的URL?

如何在Linux上裁剪和转换目录和子目录中的所有图像(命令行)?

如何在Robot框架中传递命令行参数以使其可用于所有库?

如何在单个命令行中恢复我的 Firebird 数据库并修改所有者设置?

如何在bash / osX中从命令行列出所有已安装的软件包

如何在终端窗口中隐藏命令行的输出?

如何在Linux的命令行中打开Sublime Text 2文件到选项卡,而不是新窗口