このコマンドは、起動されたxterm
プロセスのPIDを取得します。
xterm & export APP_PID=$!
そのプロセスに関連付けられているウィンドウID(xterm
ウィンドウID)を取得するにはどうすればよいですか?つまり、IDはxdotool selectwindow
はxterm
ウィンドウをクリックすると戻ります。
あなたは一致するウィンドウのリストを経由して得ることができます
xdotool search --pid [pid]
xdotool help search
も参照
この簡単なコマンドを使用して、ウィンドウIDを16進形式で取得します
wmctrl -l | grep -i xterm | awk '{print $1}'
10進形式の場合、bc
コマンドを使用して変換できます
echo "ibase=16; `wmctrl -l | grep -i xterm | cut -c 3-11 | tr a-z A-Z`" | bc