作者rz600000 (冏冏人)
看板LinuxDev
標題[問題] 關於X server and framebuffer 的觀念請教.....
時間Fri Jan 9 15:07:34 2009
今天我滑鼠向右移了 此時X-server偵測到滑鼠的移動
X-server 向 X-client 傳送event 說我滑鼠移動了 快幫我計算
此時X-clinet 又傳給 window manager data 再給予 X clinet 回覆
然後X-client 回傳給 X-server 繪圖
(1) ex: 滑鼠移動--> x-server偵測 --> x-client and wm 計算 --> x-server繪圖
是這樣嗎?
但是我google了一些文章
framebuffer 是將 是把螢幕上的每個點映射成一段線性memory
所以直接改memory 即可達到改變螢幕的效果
他又說了framebuffer 比 x-server 更低階 是這樣嗎
還有假如我今天是加入 framebuffer 那上面那個執行路徑會變成
ex:滑鼠移動-->x-server偵測-->x-client and wm 計算 --> framebuffer 繪圖
(2) 所以就跳過最後面的那個 x-server繪圖 是這樣子嗎??
(3) 不過好像某些GUI介面已經直接拿掉 X-server 這樣做是可行的嗎??
(4) 那是不是假如我有裝framebufer driver 就可以不用裝X-server了?
以上四個問題 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.36.82
推 WalkingIce:看看丁serv 這一篇的 slides,或許會有幫助 :) 01/09 16:40
→ WalkingIce:blog.linux.org.tw/~jserv/archives/002080.html 01/09 16:41
→ jserv:我跟那個「丁serv」不熟 XD 01/09 19:34
→ sarau:哈 樓上是jserv 不是丁serv XDDDDDD 01/10 02:56