LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2180|回复: 6

fbterm + ucimf 中文字符界面安装指南 (debian 方式)

[复制链接]
发表于 2009-4-25 12:00:07 | 显示全部楼层 |阅读模式
下面所有操作均在 debian i386 lenny 下进行,其他版本请自己作相应调整(amd64 暂无 deb 安装包,但可从源码编译安装)。

需要 framebuffer 支持,启动参数需要加上 video=vesafb:ywrap,mtrr:3 vga=0x315(根据自己显卡调整)。
如果显卡在 KMS 支持范围,也可以,见附图。

用 root 用户,在一个终端 复制、粘贴 或 下载(见附件)、运行 下面命令即可完成安装。
  1. #!/bin/sh
  2. # 添加安装源
  3. # 安装完即可手工注释掉,免的安装其它稳定版软件包时受影响
  4. echo "deb http://ftp.debian.org/debian testing main" >> /etc/apt/sources.list
  5. echo "deb http://people.debian.org.tw/~mat/ lenny main" >> /etc/apt/sources.list


  6. # 安装需要的软件包,中文字体请按自己爱好添加,这里使用 wqy 点阵
  7. apt-get update
  8. aptitude install libucimf ucimf-openvanilla openvanilla-modules fbterm fbterm-ucimf xfonts-wqy


  9. # 屏蔽除 拼音、五笔 之外的输入法(可选)
  10. cd /usr/lib/openvanilla/OVIMGeneric
  11. mkdir bak
  12. mv *.cin bak/
  13. ln -s bak/pinyin* bak/wubizixing2.cin .


  14. # 需要运行 fbterm 的用户,需要执行下面的命令

  15. # 第一次运行,生成配置文件 ${HOME}/.fbtermrc
  16. LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 fbterm -i fbterm_ucimf


  17. # 设置 alias,直接使用 fbterm 调用上面命令 (可选)
  18. echo "alias fbterm='LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 fbterm -i fbterm_ucimf'" >> ${HOME}/.bashrc
  19. . ${HOME}/.bashrc


  20. # 修改默认字体大小 (推荐)
  21. sed -i "s@font-size=12@font-size=16@g" ${HOME}/.fbtermrc
复制代码


参考
http://groups.google.com/group/u ... d/9d927f5af1d69212#
http://ucimf.googlecode.com/files/UserManual.pdf 手册
http://code.google.com/p/ucimf/wiki/FAQ 常见问题

http://www.linuxsir.cn/bbs/showpost.php?p=1976540&postcount=5
http://www.linuxsir.cn/bbs/thread347630.html

工作在 ATI KMS 上的 fbterm + ucimf 效果图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-4-25 12:22:57 | 显示全部楼层
I have one question: if I don't use fbterm,can I type Chinese in the console?
I have patched Youbest's UTF-8 patches to the kernel!
I find fbterm a little slow when you scroll!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-25 13:02:36 | 显示全部楼层
Post by cigerma;1979308
I have one question: if I don't use fbterm,can I type Chinese in the console?
I have patched Youbest's UTF-8 patches to the kernel!
I find fbterm a little slow when you scroll!

Youbest 的中文内核补丁,只是显示部分。

添加类似 video=vesafb:ywrap,mtrr:3 的启动参数,可加速卷屏,vesafb 可替换为对应您显卡的专用 framebuffer 驱动。

如果您是说使用了 Youbest 的中文内核补丁 外加 fbterm + ucimf 引起卷屏缓慢,那暂时没什么好法子,您二选一好了。

KMS 下效果很好,无延迟感。
回复 支持 反对

使用道具 举报

发表于 2009-4-25 13:15:18 | 显示全部楼层
I will try it!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-28 14:36:17 | 显示全部楼层
fbterm-1.5 + fbterm_ucimf-0.2.5 刚发布,deb 包暂时未更新。

使用新版本,字符界面下 debian 可以直接 用 中文用户名 登录系统,请参考
http://www.linuxsir.cn/bbs/post1969669-5.html

首贴中,安装的是 fbterm-1.4 + fbterm_ucimf-0.2.4,需要打补丁才能支持上面功能。
回复 支持 反对

使用道具 举报

发表于 2009-4-30 20:57:21 | 显示全部楼层
. ${HOME}/.bashrc
这个是什么意思,我执行提示没有权限,我是用ROOT执行的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-5 21:52:28 | 显示全部楼层
如果您严格按照首贴方法做,不应出现这种情况的。
首贴中未明显指出的是:安装过程中需要按提示操作,需要按 Y Yes(安装非认证程序)。
如果您没按提示操作,是无法正确安装的。
这过于简单,所以首贴中略去。

请给出您的详细操作步骤,不然没法帮您。

另,您使用的 shell 是不是 默认的 bash?
安装前是否配置好 内核 framebuffer 或 kms 启动参数?
是否使用了 sudo?(没测试,但使用 sudo 执行安装脚本是可行的)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表