在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