Log inUsernamePassword
Log me on automatically each visit    
Register
Register
Log in to check your private messages
Log in to check your private messages
Zaurus 中文论坛 Forum Index » CACKO & SHARP/金峰 & OZ

This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.
[转帖] Qtopia 环境中文化
View previous topic :: View next topic  
Author Message
cwj88



Joined: 12 Dec 2006
Posts: 42

小企鹅: 266

PostPosted: 2006-Dec-12 Tue, pm10:30 Reply with quote
 Post subject: [转帖] Qtopia 环境中文化

转贴] Qtopia 环境中文化

导论
若无特别说明 执行环境以 Zaurus SL-C860 Sharp ROM 上读写big5编码中文数据为准。
Zaurus SL-Cxx0的日文语系ja预设使用 lcfont字型,其它语系如中英环境语系预设字型是使用 helvetica。有些程序编码也会援用这个设定,例如电子辞书会因为改了这个设定部份选单变成乱码。
选单与对话框预设使用200点字,找不到200的话会用180取代以此类推。

改变为英文讯息的中文语系
使用文字编辑器开启/home/root/Settings/locale.conf
将Language=ja 改成Language=zh_TW,重开机后即可变成英文机(因还没连结中文字型)
中文字型的安装方法
请至 zaurus.cis92.net 下载efonts 解压缩, 放到 sd 卡上目录如 /fonts/ .
进 Terminal.
会看到 bash-2.05$, 打 su, 改变你的身份为 "root: 最高权限使用者".
会出现#, 打 bash, 会再出现 bash-2.05$ 键入
cd /home/QtPalmtop/lib/fonts/

注:输入技巧
Cut and Paste 用笔划过屏幕上的字, 会出现反黑, 再按"paste"的 icon, 把字贴上)
(你键入到 Q 时, 可按一下 Tab 键, 系统会自动补齐完整档名, 其它 ho, li, fo 亦然 请注意...打cd /home/.... 时"cd"与"/"时有空一格)
我们的目标是那些 lcfont, helvetica 执行 ls lc* hel*, 可以看有哪些lcfont , helvetica 字型文件.
执行
ls /mnt/card/fonts

确认一下 sd 卡上的字型.
接下来是将 /home/QtPalmtop/lib/fonts/ 内的那些 lcfont 及helvetica 连结删除删除 要先用
rm /opt/QtPalmtop/lib/fonts/helvetica* /opt/QtPalmtop/lib/fonts/lcfont*

将全部的helvetica及lcfont字型 旧的连结删除,照着下面输入会清掉所有的预设字型连结
rm lcfont_???_50_t10.qpf helvetica_???_50_t10.qpf;

不要清的话请自己将???换成数字
再连结helvetica成 efont 才能正常显示中文 路径可以自行依需求修改 例如 sd 卡上 /mnt/card/fonts 内的字型, 以 12 点的字为例..(其它 160, 240 号的字 也是以此类推.)
ln -s /home/card/fonts/efont_120_50_t10.qpf /opt/QtPalmtop/lib/fonts/helvetica_120_50_t10.qpf

其它请自行变通 ln -s /home/root/字型名称 clfont_???_50_t10.qpf ;连结字型,???请不要照填,???要依字型名称的大小作改变, (注意..以上是连结SD的 如果您是用CF的话...请将这个步骤中的card换成cf即可)
其它字型 efont 没有, 可以拿 sd 卡上 120 号的字, 连接 100 号的字, 如

rm lcfont_100_50_t10.qpf;
ln -s /mnt/card/fonts/efont_120_50_t10.qpf lcfont_100_50_t10.qpf

其它的字型 也是以此类推.
重开机
中文化界面
到这一步接口却还是日/英文的,要正统作接口讯息中文化,必须将然后在/etc/QtPalmtop/i18n/下新增一个zh_TW的数据夹,再自行将中文化的.qm接口文件放到里面。可以下载 zh-TW-C7X0_0118_arm.ipk,把i18n/ja下.qm接口文件放到i18n/zh_TW/下安装完成后回到桌面就立刻享有完整中文环境了。
中文输入法
内建输入可以日文汉字手写 约四千多常用字
安装 big5中文输入法
CKeyboard_1.04 by Rack Lin
请注意下载可能的问题 及解决方法
CKeyboard_1.05by Rack Lin
unicode中文输入法
中文终端机
EmbedTerm中文终端机程序 样本字型为mingliu_120_50_t10.qpf 在Cxx0上安装后立即是最佳分辨率不用再修改 Windows要设定在24LnX80Col光标才能对准至于ASCII ART部分 不知道是否是因为细明体的关系有些字旁边都有黑框
Zaurus C700 上 EmbeddedKonsole 中文补丁 alpha 版 要将字形选为 lcfont 才可以正常显示中文
中文字型转换
C7X0 中文字型 TTF -> qpf
中文字形Mini Howto
有人转换过Cyberbit、Cybercjk,看古龙武侠小说会掉字。有人还转换过文鼎、华康的Unicode明体字,结果都会掉字。目前可能还是Arial字型收录的字数比较完整。但最近又有一些新bitmap中文字型出现,firefly-font可能可以解决问题。
中文档案系统
Sharp的预设传输设定
Zaurus 可以用USB同步线serial或TCP over USB 同步传档。桌上计算机若是用Intellisync 同步传档, Zaurus Manager 中的设定要与这里一致,默认值是
Hostname: zaurus
Host IP: 192.168.129.201
在Zaurus 上
/etc/hosts
/etc/HOSTNAME
/etc/sysconfig/network
/tec/rc.d/rc.local
/tec/rc.d/rc.sysinit
/etc/hotplug/usbnet.conf 中 IP=192.168.129.201 设定了zaurus 用TCP over USB网络时的 IP
/etc/hotplug/dhcpcd.conf 中
range 192.168.129.1 192.168.129.1 指定桌上计算机只能从192.168.129.1 连进来
option netbios-name-servers 192.168.129.201 指定 的 IP
samba
下面以桌上计算机跟zaurus接在同样一个网络subnet里面(如192.168.1.*),zaurus用无线AP连上为例。
下载codepage.950与unicode_map.950这两个档案,放到/usr/lib/samba/codepage/之下
安装smbmount_0.1_arm.ipk。
安装Sambacontroller启动Zaurus端 samba服务让桌上计算机分享(或直接更改 /usr/lib/samba/smb.conf )
执行Sambacontroller,画面出现后,点选Configure。
出现文字编辑窗口。
根据自己的网芳群组名称修改 workgroup = WORKGROUP,如改成workgroup = MyGroup。
修改server string = Zaurus Samba Server 成 (依照自己需求修改)
修改client code page = 932成client code page = 950
修改interface = usbd0成interface = eth0,(eth0是EtherNet的第一个接口,有线无线都一样。)
增加hosts allow = 192.168.129.0/24 (这是为了限制只有192.168.129.0 到192.168.129.255可以samba连上zaurus)
按Save。
点选Sambacontroller。
按Start。
打开桌上计算机的网芳,Zaurus会挂在MyGroup下的Zaurus。
其下的home目录对应于/usr/lib/samba/smb.conf 中 [home] 一节中指定的 path = /home/samba
或接着安装smbmounter_0.1-2_arm.ipk。(将PC端的网芳共享挂在Zaurus上 )
(或直接用终端机输入smbmount //伺服端名称/共享档案夹名称 /home/zaurus/Documents/要mount的位置/ -o username=使用者名称,password=密码)
进入smbmounter
按Add。
NetBIOS name依照自己需求填上桌上计算机(也就是samba的伺服端)的名称,例如:Desktop。
Share name填上对方端共享档案夹的名称,例如:MyShare
User Name填上,Windows的使用者名称,例如:shelandy。
Password填上Windows使用者密码,如果没设定密码,就不用填。
按OK。
smbmounter上会出现新增的项目。点选,按mount。
按HOME,回到C760主画面
选FILE -> My Zaurus -> Internal Flash -> NetworkFolder,接着就会发现一个叫Desktop的资料夹,里面就有个叫MyShare的数据夹。
假如执行有问题可能是缺libncurses 5.0
凡更改过/usr/lib/samba/smb.conf 后需重新启动Zaurus samba服务。可藉由可开终端机输入
/etc/rc.d/init.d/samba stop (关闭Smaba服务)
/etc/rc.d/init.d/samba start (开启Smaba服务)
ftp
编辑器
Zeditor 目前好像不支持big5 中文输入。
opie-textedit_1.5-10_arm.ipk 支持big5 但没有"一般"的存盘功能 极不方便。
xemacs, 在embeddedkonsole-tw_20030225-alpha2 下支持big5没问题。只是目前没有qt 的GUI, 对emacs 新手可能学习门坎有点高
中文数据同步
网络设定
开启网络后自动开启zaurus samba server
修改/etc/pcmcia/network.opts 将上网profile(可能是以qpewlan1, *, *, *开头)中的
start_fn () {return; }
stop_fn () {return; }

改成
start_fn () {
if [ -f /var/lock/samba/smbd.pid ] ; then
pid=`pidof nmbd`
if [ "" = "" ] ; then
/etc/rc.d/init.d/samba stop
/etc/rc.d/init.d/samba start
#ntpdate time.nist.gov #对时
fi
else
/etc/rc.d/init.d/samba start
#ntpdate time.nist.gov #对时
fi
return; }
stop_fn () {
/etc/rc.d/init.d/samba stop
return; }

要改的可能不只一个profile,端视设定了几组上网方式
ko-pi
中文阅览器
PDF
QPDF
安装 qpdf2_render-freetype-2.2.1-20040217ta_arm.ipk
安装racklin提供的
qpdf-ct_20030221_all.ipk (支持正体中文比较小)或
qpdf-cj_20030222_all.ipk支援正体/简体/日文
无法启动请看palmislife讨论
Palm doc
JustReader 2.0k
设定 Format -> Encoding 设为 Big5
支持下列格式
纯文字Palin text files - .txt 或.gz 或 .zip压缩
Palm Doc .pdb 或 .prc (Aportis 或 AportisDoc格式)
opiereader 不支援big5。
媒体播放器
音乐播放器
mp3
内建MP3播放器
显示不了big5中文Tag,只能用CONVERT Z或其它类似程序,转成类似的汉字
OTR player
OGG
OTR player
其它
影像播放器
kino2
以mplayer为基础,基本上只要是DIVX或是XVID都可以拨放,WMV支持不完整
远程操控
vnc server问题
vnc 客户端问题
open ssh
安装openssh 套件
解压缩后安装下面三个ipk
openssh-server
openssh-client
openssh-addon
新增一个使用者供从外部用ssh 登入Zaurus
Sharp ROM 上的adduser 有问题必须用手动方式加入
压缩软件
中文档名压缩档
压缩档内含有中文档名
zip/unzip
bzip
lha
其它可以输入中文的软件
财务
zaif
中文没问题 功能也不错 (个人推荐!)
ychao翻译的 Zaif中文讯息文件
expense tracker 1.01
存档后中文会变乱码
Zmoney
虽然有人patch V0.4,V0.60中文还是有问题
购物
Shopping list

注:由于近日论坛中的兄弟多入手C1000,以后QT中文化肯定会遇到无数的难题,为此特转此贴。
Back to top
View user's profile Send private message
badog
论坛管理员


Joined: 01 Nov 2006
Posts: 1021

小企鹅: 6575

PostPosted: 2006-Dec-12 Tue, pm11:09 Reply with quote
 Post subject:

这才是真正的好DX
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:     
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Zaurus 中文论坛 Forum Index » CACKO & SHARP/金峰 & OZ All times are GMT + 8 Hours
Page 1 of 1

 
Jump to:   
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

[ 页面生成时间: 秒 ] :: [ 次查询 ] :: [ ]
Powered by phpBB © 2001, 2002 phpBB Group
iCGstation v1.0 Template By Ray © 2003, 2004 iOptional