`
calatustela
  • 浏览: 143980 次
  • 性别: Icon_minigender_1
  • 来自: 江苏●南通
社区版块
存档分类
最新评论

FreeBSD8.2中文化

阅读更多

终于可以见到中文界面的FreeBSD了。

具体操作步骤如下:

1、安装文泉驿中文字体

# whereis wqy
wqy: /usr/ports/x11-fonts/wqy
# cd /usr/ports/x11-fonts/wqy
# make install clean

 

2、编辑/etc/X11/xorg.conf,让系统启动是加在中文字体

在Section "Files"里面加一行,FontPath "/usr/local/lib/X11/fonts/wqy"像下面这样
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
FontPath "/usr/local/lib/X11/fonts/wqy"
EndSection

 

3、安装设置ibus输入法

#pkg_add -r zh-ibus-pinyin

 

4、设置启用ibus

 

  • 设置locale为UTF-8字符集

如果用csh或者tcsh, .cshrc 中增加
setenv LANG zh_CN.UTF-8
#桌面界面语言为中文 [如果remark掉,则桌面菜单等仍为英文]
setenv LC_CTYPE zh_CN.UTF-8
#locale的character type为UTF-8中文. [如果remark掉,将无法调出中文输入法]
setenv LC_ALL zh_CN.UTF-8
#暂不清楚,推测是locale各项设置改为中文 [remark掉无影响]

setenv MODIFIERS @im=ibus

如果用sh, .shrc中增加 [如果用bash, .bashrc中增加]
export LANG=zh_CN.UTF-8
#桌面界面语言为中文 [如果remark掉,则桌面菜单等仍为英文]
export LC_CTYPE=zh_CN.UTF-8
#locale的character type为UTF-8中文. [如果remark掉,将无法调出中文输入法]
export LC_ALL=zh_CN.UTF-8
#暂不清楚,推测是locale各项设置改为中文 [remark掉无影响]

 

  • 让ibus daemon随X一起启动

.xinitrc中增加
XIM=ibus;export XIM
GTK_IM_MODULE=ibus;export GTK_IM_MODULE
QT_IM_MODULE=xim;export QT_IM_MODULE
XMODIFIERS='@im=ibus';export XMODIFIERS
XIM_PROGRAM="ibus-daemon";export XIM_PROGRAM
XIM_ARGS="--daemonize --xim";export XIM_ARGS

 

 

 

  • .profile中添加 export LC_ALL=zh_CN.UTF-8
  • 选择可用输入法

重启, startx, 在panel右击ibus图标->preferences->input method->select an input

method->Chinese->pinyin, 点击Add, 点close.

5、设置locale

做完前面4步,重启发现还是e文界面:(原来我装的是XDM,没有办法选择xfce4使用中文语言,需要设置locale。操作步骤如下:

 

  • 设置全局的 locale 参考下面方法:

 

vi /etc/login.conf

最后增加这个:
chinese:Chinese Users Accounts:\
:charset=UTF-8:\
:lang=zh_CN.UTF-8:\
:tc=default:

 

  • 使用vipw命令修改/etc/passwd文件

 

user:password:1111:11:language:0:0:User Name:/home/user:/bin/sh
language位置写入chinese,关联上你的locale。

 

  • 更新一下数据库,使用 cap_mkdb /etc/login.conf。注销重新登录。

 

搞定:P

 

 

  • 大小: 128.7 KB
分享到:
评论

相关推荐

    FreeBSD 8.2官方简体中文使用手册.pdf(加索引)

    ### FreeBSD 8.2官方简体中文使用手册关键知识点解析 #### 一、FreeBSD文档项目简介 **FreeBSD文档项目(The FreeBSD Documentation Project)** 是一个致力于编写、维护和改进FreeBSD文档的团队。该团队由来自全球...

    FreeBSD 8.2 中文手册(txt)

    这份“FreeBSD 8.2 中文手册”是为那些希望安装或已经安装了 FreeBSD 8.2-RELEASE 或 7.4-RELEASE 的用户准备的详尽指南,涵盖了从初始安装到日常运维的各个方面。 手册首先会引导读者了解FreeBSD的安装过程,包括...

    FreeBSD 使用手册

    手册的版本包含了FreeBSD 8.2-RELEASE和FreeBSD 9.0-RELEASE,这表明手册覆盖了较新版本的FreeBSD系统。手册的维护是由一个开放的团队持续进行的,旨在不断更新和改进文档内容,使其适应系统的发展和用户的需要。 ...

    FreeBSD使用手册.pdf

    Sysinstall是FreeBSD提供的图形化安装工具,用于简化安装过程,使用户能够轻松完成安装工作。 **2.5 分配磁盘空间** 这部分讲解了如何合理分配硬盘空间给FreeBSD的不同分区(如根分区、交换分区等),确保系统性能...

    SVN使用手册中文版快速入门

    在FreeBSD,某些操作(特别是svnadmin create)有时会挂起。 我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not ...

    SVN使用手册中文版.chm

    在FreeBSD,某些操作(特别是svnadmin create)有时会挂起。 我可以在web浏览器看到我的版本库,但是svn checkout给我一个301 Moved Permanently错误。 我尝试察看我的文件的一个老版本,但是svn告诉我“path not ...

    UNIX环境高级编程_第二版中文

    8.2 进程标识符  8.3 fork函数  8.4 vfork函数  8.5 exit函数  8.6 wait和waitpid函数  8.7 waitid函数  8.8 wait3和wait4函数  8.9 竞争条件  8.10 exec函数  8.11 更改用户ID和组ID  8.12 ...

    UNIX环境高级编程(第二版中文)

    8.2 进程标识符 171 8.3 fork函数 172 8.4 vfork函数 176 8.5 exit函数 178 8.6 wait和waitpid函数 179 8.7 waitid函数 183 8.8 wait3和wait4函数 184 8.9 竞争条件 185 8.10 exec函数 188 8.11 ...

    [完整][中文][WEB安全测试].(美)霍普.扫描版.pdf

     Paco Hope,是Cigital公司的一名技术经理,《Mastering FreeBsD and 0penBsDsecurity》 (由O’Reilly出版)的合著者之一。他也发表过有关误用、滥用案例和PKI的文章。他曾被邀请到会议就软件安全需求、Web应用...

    dpdk用户手册

    **8.2 FM10K的向量PMD** - 引入了向量PMD技术,以提高数据包处理的效率和吞吐量。 **8.3 限制** - 明确列出FM10K驱动可能存在的限制或问题。 #### 九、I40E Poll Mode 驱动 **9.1 特性** - 支持硬件加速特性,如...

    cyassl手册

    它包含了基本的库初始化、会话管理和数据传输等内容。 ##### 3.2 测试套件(Testsuite) CyaSSL包含了一个全面的测试套件,用于验证库的功能正确性和性能表现。这些测试涵盖了各种协议、加密算法和场景,有助于确保...

Global site tag (gtag.js) - Google Analytics