![wmctrl 将窗口移动到工作区](https://linux22.com/image/230475/wmctrl%20%E5%B0%86%E7%AA%97%E5%8F%A3%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%B7%A5%E4%BD%9C%E5%8C%BA.png)
我正在尝试使用wmctrl
将窗口移动到工作区。
通过wmctrl -l
窗口是
0x03e00057 9 meer montazo - Google Search — Mozilla Firefox
命令和输出是
/usr/local/bin/wmctrl -v -i 0x03e00057 -t 3
envir_utf8: 0
No window was specified.
我的理解是它-i
指向窗口的十六进制ID(输出列表中的第一个字段?),在我简单的头脑中我在这里做的。我哪里迷路了?
答案1
来自以下文档-t <DESK>
:
将已指定操作的窗口移动
-r
到桌面<DESK>
。
因此:
wmctrl -i -r 0x03e00057 -t 3
-i
意味着指定窗口的任何参数都是窗口 ID,而不是窗口标题的子字符串。这是一个简单的选项,后面没有窗口 ID。它适用于、-R` 等<WIN>
参数。-c
-r,