这更像是这个帖子的后续这里。
我正在使用 i3-tiling 窗口管理器,并试图确定 Firefox 实例是否在特定工作区中运行。
现在,
pgrep -x firefox
运行完美,它实际上只告诉您程序是否正在运行,但并未告诉您程序在哪里运行,或者在哪个工作区中运行?
有什么办法可以做到这一点吗?
答案1
该命令的第二列wmctrl -lx
表示窗口当前所在的工作区。-x
开关还显示窗口类。这为您提供了确定某个应用程序的一个或多个窗口是否在特定工作区中打开所需的所有信息。请注意,wmctrl
从 0 开始计数以表示第一个工作区。