Dapper默认安装的Gnome Pilot很容易同步手上的Treo 600,可是中文全部成了乱码。
于是安装Jpilot
sudo apt-get install jpilot
乱码问题解决,可是Jpilot不是和Evolution同步,联系人,日程安排等都是单独管理,不方便。
Gnome Pilot的乱码是因为编码默认是英文,尝试寻找配置文件以修改编码设置,没有结果。
Google之后发现Pilot Link把编码固定写在源码里面了。动手修改源代码重新编译:
下载源代码:
apt-get source pilot-link
修改编码
vi pilot-link-0.11.8/libpisock/util.c
寻找
define PILOT_CHARSET "CP1252"
将CP1252改为GBK
因为不需要重新发布deb包,所以只是重新编译库文件:
./configure --prefix=~/fakeroot/usr/
make
make install
最后将生成的libpisock.8.so拷贝到/usr/lib下覆盖
sudo cp libpisock.8.so /usr/lib
重新启动
sudo reboot
没有评论:
发表评论