台电P76平板,运行Ubuntu ARM的Xorg时崩溃,Xvfb用不了触摸屏
发表于 : 2013-06-21 10:43
台电P76平板,全志A10的CPU。
触摸屏比较奇葩,是电阻屏,却是两点触控。
使用chroot方式可以运行Ubuntu。(ARM架构)
但是一运行Xorg,就会黑屏并且重启。
运行步骤如下:
1.通过adb连接到平板
2.运行mount none /system/bin -t tmpfs,覆盖掉安卓的运行目录。
3.busybox pkill system_server;busybox pkill zygote;busybox pkill app_process,杀掉安卓的进程。
(这时安卓系统的init因为找不到被覆盖的system_server,于是放弃执行)
4.mount /dev/block/mmcblk0p2 /sdcard/ubuntu -t ext4
5.chroot /sdcard/ubuntu
6./usr/bin/Xorg :0
(我在运行它之前已经建立好了/dev/fb0和/dev/input/eventX)
然后这时候就崩溃重启了。
不过,自己编译的Xvfb可以运行。集成了evdev的驱动,但是运行起来按触摸屏无反应。我启动的图形环境是icewm。
而且有个很奇怪的现象。我启动Xvfb以后,按触摸屏,在电脑上就可以看到它输出一堆数字。看样子好像是坐标。。但是为什么上面的鼠标箭头不动?
求教一下各位大大~
触摸屏比较奇葩,是电阻屏,却是两点触控。
使用chroot方式可以运行Ubuntu。(ARM架构)
但是一运行Xorg,就会黑屏并且重启。
运行步骤如下:
1.通过adb连接到平板
2.运行mount none /system/bin -t tmpfs,覆盖掉安卓的运行目录。
3.busybox pkill system_server;busybox pkill zygote;busybox pkill app_process,杀掉安卓的进程。
(这时安卓系统的init因为找不到被覆盖的system_server,于是放弃执行)
4.mount /dev/block/mmcblk0p2 /sdcard/ubuntu -t ext4
5.chroot /sdcard/ubuntu
6./usr/bin/Xorg :0
(我在运行它之前已经建立好了/dev/fb0和/dev/input/eventX)
然后这时候就崩溃重启了。
不过,自己编译的Xvfb可以运行。集成了evdev的驱动,但是运行起来按触摸屏无反应。我启动的图形环境是icewm。
而且有个很奇怪的现象。我启动Xvfb以后,按触摸屏,在电脑上就可以看到它输出一堆数字。看样子好像是坐标。。但是为什么上面的鼠标箭头不动?
求教一下各位大大~