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ウィンドウの16進ID(出力リストの最初のフィールド?)を指していることです。私の単純な考えでは、これが私がここでやっていることです。私はどこで迷子になりましたか?

答え1

次のドキュメントから-t <DESK>

指定したタスクを含むウィンドウを-rデスクトップに移動します<DESK>

したがって:

wmctrl -i -r 0x03e00057 -t 3

-iウィンドウを指定するすべての引数は、ウィンドウタイトルのサブストリングではなくウィンドウIDであることを意味します。これは、後ろにウィンドウIDがない単純なオプションです。 -R`および他のパラメータと連携します<WIN>-c-r,

関連情報