此命令将获取xterm
启动进程的 PID :
xterm & export APP_PID=$!
Run Code Online (Sandbox Code Playgroud)
如何获取与该进程关联的xterm
窗口 ID (窗口 ID)?我的意思是,xdotool selectwindow
点击xterm
窗口后会返回的 ID 。
phi*_*294 14
您可以通过以下方式获取匹配窗口的列表
xdotool search --pid [pid]
Run Code Online (Sandbox Code Playgroud)
另见 xdotool help search
我将使用这个简单的命令来获取十六进制格式的窗口 ID
wmctrl -l | grep -i xterm | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)
对于十进制格式,bc
可以使用命令进行转换
echo "ibase=16; `wmctrl -l | grep -i xterm | cut -c 3-11 | tr a-z A-Z`" | bc
Run Code Online (Sandbox Code Playgroud)