当前位置: 技术问答>linux和unix
请问!X Server下是否可以只截取一个窗口?
来源: 互联网 发布时间:2016-09-07
本文导语: 问题详细如下: Client 向 Server可以发送一个窗口,Client是知道发送的是一个程序,在Server端解析后,还知道这是一个程序吗? 如果我想截取这个应用程序窗口,有没有什么办法? 在Windows下可以用PID截取,刚接触X, 没有深...
问题详细如下:
Client 向 Server可以发送一个窗口,Client是知道发送的是一个程序,在Server端解析后,还知道这是一个程序吗?
如果我想截取这个应用程序窗口,有没有什么办法?
在Windows下可以用PID截取,刚接触X, 没有深入了解。
求讲解!谢谢!
|
X window的理念是screen当Server,应用程序当Client。用显示出来,需要向Server请求。
截取窗口,可以用现成的gnome-screenshot命令。
截取窗口,可以用现成的gnome-screenshot命令。
|
每个窗口都有 window-id,可以用下面命令获得:
xwininfo | awk '/Window id:/ {print $4}'
xwininfo | awk '/Window id:/ {print $4}'