整理下思路(7)

 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鍵鼠驅動就都加載了。當然,我還單獨寫了一個鼠標的配置文件,這個文件應該不需要,就不貼出來了。


研究的一些思路問題

在研究鍵鼠不起作用問題時,我又走入瞭解決問題的誤區,犯了幾個錯誤。

  1. 總以爲無法知道配置文件到底怎麼用的,驅動怎麼不加載,都應該去讀XORG Server的源碼。這個誤區害人不淺,源代碼繁雜難懂,應該是不能解決問題的最後思路
  2. 讀源碼的時候,沒有分清重點。第一步應該是找配置文件解析,第二步是驅動加載,其實意義都不大,套進去出不來。
  3. 沒注意源碼版本,下了個低版本X11源碼,根本就對應不上LOG。
簡單的方法就是搜索XORG配置文件設置+鍵鼠不起作用的關鍵詞,應該就會有寫結論,總是走彎路啊。


剩下的問題

  1. 定時黑屏問題,目前擱置,重新修改編譯源碼才能解決,有鼠標以後還不黑屏了,有點搞不清問題所在了。
  2. 圖形速度問題,擱置,難以解決
  3. 內核引導根文件系統問題,擱置,目前沒必要
  4. 論文問題,SB了



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章