Chinaunix首页 | 论坛 | 博客
  • 博客访问: 479455
  • 博文数量: 130
  • 博客积分: 2111
  • 博客等级: 大尉
  • 技术积分: 1373
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-28 09:55
个人简介

IT民工

文章分类

全部博文(130)

文章存档

2021年(1)

2019年(1)

2017年(3)

2014年(1)

2013年(3)

2012年(2)

2011年(3)

2010年(2)

2009年(114)

分类: LINUX

2009-09-01 12:42:32

qtopia 中文输入法移植
2008-03-08 10:57:46
根据文档:http://blog.csdn.net/dxing_1983/archive/2008/03/07/2157274.aspx

先从:%3D1&page=1
下载  软件源码:MurphyPinyin-0.03-src.tgz
在:%3D1&page=2
下载软键盘path:patch-0.3.gz

解压 MurphyPinyin-0.03-src.tgz:
tar -zxvf  MurphyPinyin-0.03-src.tgz
完成后有个 MurphyPinyin目录
将patch-0.3.gz拷贝到 此目录
gzip -d patch-0.03.gz
完成后生成文件:patch-0.03
然后运行命令:
patch -p1< patch-0.03
使其支持软键盘

接下来修改Makefile
vim Makefile
找到LIBS行,将其改为
LIBS=$(SUBLIBS) -L(QPEDIR)/lib -L$(QTDIR)/lib  -lqpe -lqte
加入qtopia/lib的库
保存退出


修改PinyinFrame.cpp
打开vim PinyinFrame.cpp
将其中table_file[]的读取路径改为:
"/etc/CHInput/pinyin_table.txt"
将phrase_index_file[]的路径改为:
"/etc/CHInput/CHInput_phrase_idx.txt"
将config_file[]的路径改为:
"/etc/CHInput/murphytalk.conf"

保存退出
配置环境变量,我的是qtopia-free-2.2.0,源码包在
/home/qtopia-free-2.2.0
设置环境变量如下
export QTDIR=/home/qtopia-free-2.2.0/qt2
export QPEDIR=/home/qtopia-free-2.2.0/qtopia
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib:$QPEDIR/lib
export PATH=$QTDIR/bin:$QPEDIR/bin:$PATH
export TMAKEDIR=/home/qtopia-free-2.2.0/tmake
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++
export PATH=$TMAKEDIR/bin:$PATH

接下来编译:
make
完成后在DIST目录中会有一个tar包
解压此包,里面会有:
libmurphypinyin.so
libmurphypinyin.so.0.0
libmurphypinyin.so.0
libmurphypinyin.so.0.0.2

将这些文件拷贝到 arm板的 /target/plugins/inputmethods
目录下,然后再在arm板的 /etc 目录下面新建 CHInput文件夹
将 MurphyPinyin目录下的
murphytalk.conf
scim/pinyin_table.txt
phrase/WINPY.TXT
拷贝到该目录下,并将WINPY.TXT 改名为CHInput_phrase_idx.txt

再在:

下载宋体字体,将其拷贝到 target/lib/fonts 目录下

运行qtopia ,就可以看到有中文输入法啦,哈哈。。
阅读(1245) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

yyy2008192010-01-03 18:54:14

您好!请问您配置的各个环境变量的具体意义是什么阿?