为英文puppy431手工安装中文支持

原创 2011年01月14日 17:13:00

为英文puppy431手工安装中文支持

 

  • 安装文泉驿字体

 在wenq.org站点下载正黑字库
 1, 解压并copy字体系统字库目录

 tar zxvf wqy-zenhei*.tar.gz

在系统字库目录下创建/usr/share/fonts/wenquanyi/ , 再在此目录下创建个wqyzenhei子目录

2, 更新相关字体的配置文件
 更新/etc/X11/xorg.conf 文件,
 在 FontPath部分插入以下一行:
 FontPath /usr/share/fonts/wenquanyi/wqy-zenhei

还要更新 /etc/fonts/fonts.conf, 在fontconfig内增加以下一行
<dir>/usr/share/fonts/wenquanyi/wqy-zenhei/</dir>

重启X Server后,打开浏览器就可以正常显示中文页面,但此时的标题栏中文还显示为方 块. 稍后我们需要增加一个中文jwm主题来解决这个问题. 不过在此之前我们先GBK编 码支持,安装中文输入法,这样好让geany支持输入中文,来编辑一些配置文件.

  • 安装GBK编码


下载中文pet包,然后执行pet2tgz将其转成tgz格式,并且解开:
 cp /usr/lib/locale/zh_CN.UTF-8 到同名目录
 
cp /usr/lib/gconv目录下的 BIG5.so EUC-CN.so GB18030.so GBBIG5.so GBGBK.so GBK.so 等文件到系统同名文件

copy /usr/X11R7/lib/X11/locale/目录下所有文件 compose.dir locale.alias locale.dir zh_CN.UTF-8 到系统同名目录,并覆盖同名文件.

  • 安装fcitix

安装好GBK编码后,fcitx就可以使用了. 可以直接下载fcitx-3.4.2版本的预编译版本, 执 行fcitx.install直接安装.

然后修改.xinitrc文件加载fctix程序:
# 在exec jwm之前加如以下配置
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
sleep 5 && fcitx &

重启X Server后就应该可以看到fctix的输入框了, 现在打开geany 在菜单栏上选择edit->Perferences-->Keybindings 找到Complete Word,默认就是为ctrl-space,与fcitx冲突. 选 择Change,更改为其它组合. 然后geany就可以使用fctix输入中文了. 当然此时在浏览器 里也可以输入中文了.

  • 解决标题栏无法显示中文的问题


 配置JWM主题

我们可以增加一个支持中文的主题来解决此问题.

最简单的办法可以从现有的主题复 制,然后更改下其中字体的配置即可. 具体做法: cd .jwm/themes
cp XXX-colors Chinese-colors
 cp XXX-tray.png Chinese-tray.png
cp XXX-window.png Chinese-window.png
cp XXX-jwmrc Chinese-jwmrc
其中jwmrc结尾的文件然是最重要的,其中包含字体的配置.
例如 Gradient-blueish-jwmrc包含
<Font>DejaVu Sans-12</Font>多行.
我们把这些行都替换成
<Font>文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei -12</Font>
然后在Menu->Desktop->JWM Configuration->Choose a JWM Theme里就可以看到 Chinese这个主题了,选择后浏览器的标题就可以显示中文了.

 

  • 解决u盘中文乱码的问题

Puppy431使用u盘启动后,加载其他nfs的硬盘,中文目录都显示正常.只是u盘本身无法显示中文目录. 解决方法如下:

解开原来的initrd.gz,方法如下
$ mkdir initrd
$ cd initrd
$ zcat ../initrd.gz | sudo cpio -id //注意这里要用sudo,否则有些文件是无法解开的

修改当前目录下的init文件,在158行 mount vfat时增加一个参数utf8




重新制作initrd.gz包,覆盖原来的initrd.gz
$ find ./ | cpio -H newc -o | gzip -9 >../initrd.gz

启动后即可.

相关文章推荐

从XP轻松跨入全新的中文Puppy Linux世界(小芭比Linux硬盘/U盘安装专题)V0.049 for pup2usb!

一、准备工作 在使用Pup2Usb正式安装小芭比(Puppy)前: 请先对想安装到的硬盘分区进行磁盘扫描;(磁盘扫描程序在 开始 | 附件 | 系统工具 下) 如果是NTFS分区,最好在磁盘扫描...

TL431中文资料特性及应用

TL431中文资料特性及应用 2010-03-03 13:09 1 TL431的简介 德州仪器公司(TI)生产的TL431是一个有良好的热稳定性能的三端可调分流基准源。它的输出电压用两个电...

英文安装Ubuntu10.10下对中文的支持,包括输入法

 1、默认是安装中文的输入法的,但是不会在右上角显示小键盘,中文安装版就会显示,现在要找到它;     a.  依次点击System -> Preference -> keyboard input M...

Puppy Linux 硬盘安装方法

  • 2010年02月13日 13:12
  • 118KB
  • 下载

Puppy linux 4.21 中文汉化文件

  • 2009年06月20日 13:31
  • 16.07MB
  • 下载

puppy linux 安装到u盘

用dd写mbr;fdisk用来为u盘制作分区;mkdosfs制作文件系统;syslinux作Bootloader。 http://www.minilinux.net/ http://distro....

puppy linux极速安装一条龙

  • 2013年02月15日 16:12
  • 55MB
  • 下载

linux centos6.5 2.6.32-431.el6.x86_64 php5.5.9 apache2.4.7 mysql5 最新快速编译安装

整理以前的资料,发现最近 LAMP 组合的许多版本都跟不上时代了,最新的环境还是想尝试挑战下 测试环境 centos6.5 2.6.32-431.el6.x86_64  需要提前安装yum 不会的 猛...

TL431 的PDF资料 英文

  • 2010年12月02日 11:08
  • 279KB
  • 下载

Windows 7下VS2008破解90天限制的激活升级方法(支持简体中文,英文,繁体中文)

如今,Windows 7 的推出,大大加速了 Vista 的退出历史舞台。对于开发人员而言,更是喜欢追逐新的事务。很多朋友,都迫不及待的升级到了 Windows 7 。然后,升级到 Windows 7...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为英文puppy431手工安装中文支持
举报原因:
原因补充:

(最多只允许输入30个字)