[問題] 能否跟 X Server 要求特定Window的畫面 …

看板Linux作者 (Smile)時間14年前 (2010/04/06 00:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家晚安: 各位前輩好~想要請問一些問題!! 最近在研究如何將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)
文章代碼(AID): #1BkXGq5d (Linux)