TinyCoreLinux的中文支持与输入法

其他Linux/Unix/BSD/OSX等发行版讨论
kangkang
帖子: 86
注册时间: 2006-11-28 22:29

Re: TinyCoreLinux的中文支持与输入法

#16

帖子 kangkang » 2009-10-27 20:15

具体啥程序?记得要在同一个Term里运行。
试过GTK和QT的程序,包括Arora,Firefox,都是可以的,aterm里输入不了,可能需要补丁。
funcvg
帖子: 7
注册时间: 2009-10-19 21:09

Re: TinyCoreLinux的中文支持与输入法

#17

帖子 funcvg » 2009-10-29 16:28

楼主,能不能提供你作的字体包
font-wqy-zenhei.tcz

终于搞定了,我的firefox也可以输入啦!

原因是缺少gtk.immodules文件
在/usr/local/gtk-2.0/目录下面创建gtk.immodules文件,内容如下:

"/usr/local/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
kangkang
帖子: 86
注册时间: 2006-11-28 22:29

Re: TinyCoreLinux的中文支持与输入法

#18

帖子 kangkang » 2009-10-29 19:30

太大了,而且个人喜好不一样,提供个方法:

1. 进入 /dev/shm 目录
cd /dev/shm
2. 建立目录和文件
mkdir -p wqy/usr/locale/tce.installed/ wqy/usr/share/fonts/
touch wqy/usr/locale/tce.installed/font-wqy-zenhei
3. 复制字体
cp /home/tc/wqy-zeihei.ttc wqy/usr/share/fonts/
4. 制作tcz
mksquashfs wqy font-wqy-zenhei.tcz
完成
kangkang
帖子: 86
注册时间: 2006-11-28 22:29

Re: TinyCoreLinux的中文支持与输入法

#19

帖子 kangkang » 2009-11-14 23:35

嗯,你是对的,对不起,当时我可以做别的操作了,试了原始的tinycore,是不可以。
PS:目录是/usr/local/etc/gtk-2.0/
funcvg 写了:楼主,能不能提供你作的字体包
font-wqy-zenhei.tcz

终于搞定了,我的firefox也可以输入啦!

原因是缺少gtk.immodules文件
在/usr/local/gtk-2.0/目录下面创建gtk.immodules文件,内容如下:

"/usr/local/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
kangkang
帖子: 86
注册时间: 2006-11-28 22:29

Re: TinyCoreLinux的中文支持与输入法

#20

帖子 kangkang » 2009-11-14 23:43

再次确认了下,是部分版本缺少这个文件,真ft。
billye
帖子: 2
注册时间: 2006-09-24 7:44

Re: TinyCoreLinux的中文支持与输入法

#22

帖子 billye » 2010-07-19 16:41

kangkang你好,
http://distro.ibiblio.org/pub/linux/dis ... andidates/
TC3.0RC1使用这个fcitx包的时候出现问题,好像是缺少locale,只能用缺省的locale=C,所以fcitx可以启动,但之后启动leafpad/firefox无法输入
你能在TC3下面试一下么? 我用的是simsun.ttc,中文显示没有问题,用firefox+sogoupinyin.xpi的话,输入也没问题
kangkang 写了:做了两个tcz包,用以支持中文,一个是locale,包括了zh_CN.UTF8的glibc支持,和X的zh_CN.UTF-8区域支持,这对于显示中文来说不是必要的,但是对于输入来说是必要的。另一个是fcitx的中文输入法,版本为3.5,没有做过精简。
使用时请在某处,如~/.xsession里加入

代码: 全选

export LANG=zh_CN.utf8
export LC_ALL=zh_CN.utf8

export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim

fcitx &
或在aterm中运行,然后在此term中运行其它需要中文输入及中文支持的程序。
注意,需要先安装glibc_开头的一系列包及fontconfig,请自行安装中文字体,可放在/user/share/fonts或~/.fonts。

下载地址:
http://kang.v.6test.edu.cn/m/pack/fcitx.tcz 4.9M
http://kang.v.6test.edu.cn/m/pack/fcitx.tcz.dep
http://kang.v.6test.edu.cn/m/pack/locale-zh_cn.tcz 372k
附件
tinycore3rc1_fcitx.png
上次由 billye 在 2010-07-19 17:33,总共编辑 1 次。
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: TinyCoreLinux的中文支持与输入法

#23

帖子 photor » 2010-07-19 17:15

billye 写了:kangkang你好,
http://distro.ibiblio.org/pub/linux/dis ... andidates/
TC3.0RC1使用这个fcitx包的时候出现问题,好像是缺少locale,只能用缺省的locale=C,所以fcitx可以启动,但之后启动leafpad/firefox无法输入
你能在TC3下面试一下么? 我用的是simsun.ttc,中文显示没有问题,用firefox+sogoupinyin.xpi的话,输入也没问题
kangkang 写了:做了两个tcz包,用以支持中文,一个是locale,包括了zh_CN.UTF8的glibc支持,和X的zh_CN.UTF-8区域支持,这对于显示中文来说不是必要的,但是对于输入来说是必要的。另一个是fcitx的中文输入法,版本为3.5,没有做过精简。
使用时请在某处,如~/.xsession里加入

代码: 全选

export LANG=zh_CN.utf8
export LC_ALL=zh_CN.utf8

export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim

fcitx &
或在aterm中运行,然后在此term中运行其它需要中文输入及中文支持的程序。
注意,需要先安装glibc_开头的一系列包及fontconfig,请自行安装中文字体,可放在/user/share/fonts或~/.fonts。

下载地址:
http://kang.v.6test.edu.cn/m/pack/fcitx.tcz 4.9M
http://kang.v.6test.edu.cn/m/pack/fcitx.tcz.dep
http://kang.v.6test.edu.cn/m/pack/locale-zh_cn.tcz 372k
又见核潜艇 :em09
头像
yhy122755490
帖子: 145
注册时间: 2008-09-27 0:39

Re: TinyCoreLinux的中文支持与输入法

#24

帖子 yhy122755490 » 2010-08-19 15:29

支持一把
billye
帖子: 2
注册时间: 2006-09-24 7:44

Re: TinyCoreLinux的中文支持与输入法

#25

帖子 billye » 2010-09-11 17:41

linuxsir有人实现了汉化,写了tc V3.0上自制fcitx.tcz的流程,感兴趣可以试试看

http://www.linuxsir.org/bbs/thread371555.html

9月12日更新:
用上文方法制作locale-archive for zh_CN,然后替换kangkang版本locale_zh-cn里面的对应文件,
重新打包如下,懒得折腾的可以在TC3.x直接装这个试试看,我会自己测试一周再正式发布
tinycore3_fcitx.tar.gz 纳米盘: http://d.namipan.com/d/0590396c05863f09 ... 2ce0435700

9月13日更新:
也可以用tc3.1里面的getlocale.tcz,在菜单里面制作zh_CN.UTF-8的locale-archive,然后打包成mylocale.tcz,重启以后加载mylocale.tcz
注意必须在mylocale.tcz加载以后,才能加载kangkang的fcitx.tcz + locale_zh-cn.tcz,顺序反过来的话locale_zh-cn里面的错误的locale-archive会起作用.
回复