为英文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分区,最好在磁盘扫描...

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

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

puppy linux 安装到u盘

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

VS2015支持UTF-8 with BOM编码格式处理中文、西班牙文、法文等非英文字符

VS2015支持UTF-8 with BOM编码格式处理中文、西班牙文、法文等非英文字符 Detail: 在使用VS2015编译ImageMagicK库时,由于其中源码文件带有非英文字符串,导致VS编...

Red Hat Enterprise Linux 5实现系统正常英文显示,terminal中vi编辑器内支持中文显示和输入

找了网上很多方案,甚至最后都重装了系统,并且选择了支持中文,但是也只能做到要么全中文,要么全英文。中文的界面很不协调,所以很像捣鼓出一个中文系统界面,但在vi编辑器里实现中文显示支持。 我的解决方案其...

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

如今,Windows 7 的推出,大大加速了 Vista 的退出历史舞台。对于开发人员而言,更是喜欢追逐新的事务。 很多朋友,都迫不及待的升级到了 Windows 7 。 然后,升级到 W...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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