Skip to Content

Puppy Linux是由Barry Kauler主导开发的一个以体积小、速度快闻名的小型Linux发行版。本网站设立的初衷就是聚合网友们的力量,共同改进Puppy Linux,并改善其对中文用户的友好程度。

中文支持附加包技术细节

字体及其配置

安装了AR PL UMing CN字体,它是从ubuntu中的uming.ttc中分离出来,去掉了其中的bitmap字体,而由新安装的Wenquanyi Bitmap Song来代替其中pixelsize介于11~18之间的字体。注意,这里WQY没有包含10号字,因为它已经包含在ChinesePack中了。

中文支持包技术细节

一些国际化支持文件

gconv,用来做编码间转换用的,fcitx需要用到,大概是为了解开那个GB2312编码的配置文件。其他比如geany中编码转化也需要用到。
./usr/lib/gconv/*
libc的locale支持文件
./usr/lib/locale/zh_CN.utf8/*
Puppy4自带的i18n数据不包含足以生成中文locale的信息,这个包里所用的数据都来自GNU libc。解开glibc包之后,将localedata/charmapslocaledata/locales两个目录复制到/usr/share/i18n/中,然后运行:
localedef -v -c -i zh_CN -f UTF-8 /usr/lib/locale/zh_CN.utf8
注意,最后一个参数一定要用目录形式。

你认为Puppy Linux

中文支持附加包: 用于增强中文包的功能

平均评分: 2.4 (29 次评分)
这个pet包在中文支持包的基础上提供一些额外的中文字体和补丁,使系统更好的支持中文。当然,必须先安装中文支持包,这个附加包才会有效果。

它的主要功能有:
  • 增加fcitx的五笔、仓颉等多种输入法
  • 安装从svn下载编译的epdfview(系统自带的按page-down键会segment fault)
  • 安装AR PL Uming CN和Wenquanyi Bitmap Song字体
  • 支持中文pdf文件浏览
  • Abiword新建文件中可以输入中文
  • 支持将locale设为gbk(建议不要使用)

这个包已经过时,本站不再提供下载,请使用一步到位中文包

搜寻Bash中可翻译字符串的elisp程序

这是一段搜寻并标记Shell脚本中可被翻译的字符串的elisp程序(emacs用的脚本程序)。在emacs中打开一个Shell脚本,然后按F7,这个程序会从光标所在位置开始搜寻脚本中可被翻译的字符串,找到后询问是否要将此字符串标记为可翻译。如果得到肯定回答,则将此字符串放入$(eval_gettext "")中,然后继续搜寻下一个可翻译的字符串。

如果用户选择错误,或者emacs没有能正确的找到字符串(emacs的语法分析有时候还是会出错的,特别是在语法特别复杂的shell上),可以按Esc或者ctrl-g停止。然后可以undo上一次标记的动作,或者用鼠标手动选出需要翻译的字符串,然后按F6自动加上eval_gettext标记。还可以用F5键,它会自动将光标后的第一个字符串标记为可翻译。

将分区挂载到指定位置的pmount补丁

这个补丁的主要作用是使pmount
  • 正确挂载有中文文件名的cd和ntfs/fat分区
  • 根据fstab中的设定,选取设备的挂载点
同步内容