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,