我正在尝试使用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,