jackbella 发表于 2013-8-23 21:16:41

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]
查看完整版本: Could not read calibration: "/etc/pointercal"