Could not read calibration: "/etc/pointercal"
最后分析就是etc/pointercal 没有生成,谷歌了半天最后解决了:可能是etc目录不能写吧,所以无法生成那个文件,我改了一下环境变量 改为了
export TSLIB_CALIBFILE=/tmp/pointercal
可以运行wiggle 并且触摸屏也有反应了
但是还是会显示 Could not read calibration: "/etc/pointercal"
这是为什么??
还有新的问题:
还有开机后还要进行校验
说明tmp里的文件没有了,内核启动挂载的问题吗??
那就改为在home目录下吧
不行了 ,改为了home后不行了
说是Cannot allocate memory
应该是根文件系统太大了
Tmp是特别的。。。。。。。于是这种方法:
#!bin/sh
export TSLIB_CALIBFILE=/tmp/pointercal
if [ -f "/usr/a" ]
then
wiggly -qws&
cp -rf /usr/pointercal /tmp/
else
ts_calibrate
cp -rf /tmp/pointercal /usr/
cd /usr
touch a
wiggly -qws&
fi
可能一开始出现Could not read calibration: "/etc/pointercal"
就是因为根文件系统太大了!!!!!!!!!!!!!有待验证
都怪多加了一些没有用的库!!!
验证后的确是因为根文件系统太大了,导致内存不可写了!!!!
原来的etc/pointercal就可以。。。。。。无语
页:
[1]