在linux on android 項目中,都是使用ssh或vnc來登陸系統的。在屏幕上並不能顯示linux系統的界面
1,建立fb0文件,搞定權限
ln -s /dev/graphics/fb0 /dev/fb0
ls -l /dev/graphics/fb0 看所需要的權限,主要是組權限,查到組號爲1003
groupadd -g 1003 android_graphics
將自己的用戶添加到android_graphics裏面
重啓一下
現在可以做一個測試,
cat /dev/fb0 > screen
點擊屏幕 換一個界面
#!/bin/sh
for i in $(seq 1 500)
do
cat screen > /dev/fb0
done
就會發現之前截屏的圖發送到了屏幕上,此時系統和截屏圖片相互爭搶屏幕
$ps
查看launcher的進程號
kill掉
再實驗就不會爭搶了
另安裝了mplayer,播放視頻ok,但是顏色不正常沒有聲音,下次破解聲音問題。問題應該出在我裝的是服務器版本的linux