Home 啓動問題
設置環境變量
export QT_GRAPHICSSYSTEM=native
export M_USE_SOFTWARE_RENDERING=1
如此可以使用SOFEWARE REANDER的方法來啓動HOME:meegotouchhome -fullscreen -show-cursor。
但是自己移植MEEGO,芯片商不給方案,都是浮雲,圖形體驗差得很。硬件加速和3D加速都沒法做,就只能自己玩玩了。
鼠標鍵盤不起作用問題
其實很簡單,寫一個配置文件關閉自動添加設備就可以搞定。
Section "Serverflags"
Option "AutoAddDevices" "false"
EndSection
這樣關閉添加設備就不能用udev來管理鍵鼠熱插拔了。HISI的平臺插入USB 鼠標後在生成的是/dev/mouse0,不是/dev/input/event0,所以應該還有一種解決方法就是修改udev的管理規則,這個沒有進行進一步研究。屏蔽熱插拔是最簡單的方法,這樣默認的X11鍵鼠驅動就都加載了。當然,我還單獨寫了一個鼠標的配置文件,這個文件應該不需要,就不貼出來了。
研究的一些思路問題
在研究鍵鼠不起作用問題時,我又走入瞭解決問題的誤區,犯了幾個錯誤。
- 總以爲無法知道配置文件到底怎麼用的,驅動怎麼不加載,都應該去讀XORG Server的源碼。這個誤區害人不淺,源代碼繁雜難懂,應該是不能解決問題的最後思路
- 讀源碼的時候,沒有分清重點。第一步應該是找配置文件解析,第二步是驅動加載,其實意義都不大,套進去出不來。
- 沒注意源碼版本,下了個低版本X11源碼,根本就對應不上LOG。
剩下的問題
- 定時黑屏問題,目前擱置,重新修改編譯源碼才能解決,有鼠標以後還不黑屏了,有點搞不清問題所在了。
- 圖形速度問題,擱置,難以解決
- 內核引導根文件系統問題,擱置,目前沒必要
- 論文問題,SB了