[問題] 能否跟 X Server 要求特定Window的畫面 …
大家晚安:
各位前輩好~想要請問一些問題!!
最近在研究如何將Linux上運行程式(ex: xcalc 計算機)畫面
擷取下來,另外當我們在操控程式時,其畫面更新的部份也能一併的擷
取下來!
目前的遇到的問題是在於畫面更新部分的擷取~
不曉得這方面能否從大家得到些建議~
目前想到的方式是能否直接向 X Server 要求程式的畫面更新部份 ??
在於上層像是GDK 或是 QT 有沒有相關的支援 ~?
另外我曾經做了一個實驗就是寫一個簡單的 Window manager!
( 我的目的是為了想要取得程式的window id 透過 window id
以便抓取這視窗的畫面 ~ )
讓 X Server 將 map request redirect 到這個 window manager上
實驗後我可以順利的抓取到 window id ~
但是抓下來的畫面(以xcalc為例) 只有程式的外框也是只有計算機的
外框~但是當中的字不見了 ...
不曉得這當中我是否有忽略掉什麼細節~
才會導致字看不到 ~
但是當我把這個window id 餵給 xwd 這支程式 !
再利用 xwud 這支程式去看時 這個xcalc 程式的畫面就完整了 @@"
※ 編輯: ppp168p 來自: 218.175.151.138 (04/06 00:50)