怎樣子跟X Server 要求特定Window 當中的變化!!!? - Linux

Kelly avatar
By Kelly
at 2010-04-06T00:47

Table of Contents


大家晚安:

各位前輩好~想要請問一些問題!!

最近在研究如何將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)

Tags: Linux

All Comments

使用者容量問題

Olivia avatar
By Olivia
at 2010-04-05T23:41
du -sh /home/* :p ※ 引述《daden (出門去睡覺)》之銘言: : 請問各位高手 : 小弟知道如果要查詢一個目錄所使用的總容量用指令 : #du -sh : 小弟目前有一個問題 : 就是系統中有許多使用者 : 如果我想知道每個使用者的家目錄裡所使用的總容量 : 我必須切換到該使用者的家 ...

使用者容量問題

Susan avatar
By Susan
at 2010-04-05T23:29
請問各位高手 小弟知道如果要查詢一個目錄所使用的總容量用指令 #du -sh 小弟目前有一個問題 就是系統中有許多使用者 如果我想知道每個使用者的家目錄裡所使用的總容量 我必須切換到該使用者的家目錄裡 而我現在想說系統會定期回報每個使用者的使用狀況 但卡在script不知如何寫從/home裡自動切換到 ...

使用grub2免CD安裝OpenSuSE 11.2

Daniel avatar
By Daniel
at 2010-04-05T22:29
我的Ubuntu 9.10在我硬碟裝了grub2,最近想再灌一個OpenSuSE 11.2。 但我是不太喜歡燒片,因為覺得通常就只用個哪麼一兩次的安裝程式, 就要燒一片,有點浪費地球資源。 我今天就研究出如何用grub2、免燒CD的安裝OpenSuSE 11.2。 步驟如下: 1. 下載OpenSuSE ...

ar8131網卡驅動安裝

Tracy avatar
By Tracy
at 2010-04-05T18:49
大家安安 最近因為在學LINUX 所以在N61VN NB上裝了RedHat5.4 X86_64了 但是安裝後碰到了一個問題.. 就是AR8131這張網卡完全不會動 上網找了好多驅動程式,用make install安裝 但是全部都沒辦法使用,錯誤訊息如下 [rootatlocalhost src]# sud ...

Xmgr 畫圖

Eartha avatar
By Eartha
at 2010-04-05T17:14
請問一下 xmgr不是可以選擇x y1 y2 y3 ........的方式把整理過的數據畫圖出來 不過似乎最多能有31個y值而已 現在如果要畫出超過31個y值的話 有沒有什麼辦法? -- 18173 12/09 - □ (本文已被吃掉) 吃光光,口卡口卡 ...