wmctrl 将窗口移动到工作区

wmctrl 将窗口移动到工作区

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

相关内容