如何从xid(X窗口标识符)获取pid?如何获取给定pid的xid列表?
(假定所有应用程序都使用DISPLAY=:0
运行,而没有使用网络透明性)
我期望的是这样的:
/proc/`pidof X`/fd
最佳答案
这对我而言有效:
=^_^= izkata@Izein:~$ XID=0x340001c
=^_^= izkata@Izein:~$ printf "%d\n" $XID # Convert from hex to decimal
54525980
=^_^= izkata@Izein:~$ xdotool getwindowpid 54526066
20639
=^_^= izkata@Izein:~$ ps 20639
PID TTY STAT TIME COMMAND
20639 ? Ssl 116:25 /usr/lib/firefox/firefox
关于linux - 如何从pid获取xid(反之亦然)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5541884/