Chinaunix首页 | 论坛 | 博客
  • 博客访问: 405319
  • 博文数量: 23
  • 博客积分: 6136
  • 博客等级: 准将
  • 技术积分: 992
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-16 15:02
文章存档

2012年(1)

2011年(1)

2010年(7)

2009年(7)

2008年(7)

分类: BSD

2008-03-16 15:03:11

1. The problem of "su -"?
problem:
     $ su -
     su: Sorry
solution:
     In FreeBSD, we need to be a member of group `wheel` to use su.so,we take some     steps to achieve it.
    (1)Alt+F2(or other) to Login as root
    (2)Edit the file - /etc/group  to add username into it, as follows:
       --------old record-----
       wheel:*:0:root
       --------new record------
       wheel:*:0:root,
    (3)Save it, then we can "su -".
    PS: Also, the Step2 could be insteaded of by the follow command:
       #pw user mod -Gwheel
2、FreeBSD locale
<摘自FreeBSDChina.org,,作者:lyen>
GB18030和gb18030是属于同一种编码,即“A”与“a”的关系,不同的是UNIX与其*NIX系统是(区分大小写)的。不知你为何这么大费周章的去设置系统的Locale,并且从哪里学来的这些,完全没有章法可循的东西。

如果你希望使用GB18030的编码规则,并希望输入法在该环境中正常工作的话,只需把LC_CTYPE=的赋值设置为GBK即可,使用GB18030等编码不能正常使用输入法问题不是出自于系统本身,而是输入法根本就没有GB18030编码支持模式。(注:在设置Local本地编码时不能作全局设置,即 LC_ALL=GB18030等,否则所有ENV都将以GB18030为基本地区设置,并无法打开或使用输入法程序。)

解决你的问题的基本两个语句全部搞定:

方法一、(前提使用csh)

setenv LC_CTYPE zh_CN.GBK
setenv XMODIFIERS @im=SCIM

注:以上是输入法区域设置,将上面语句写入.login文件中。

方法二、(基于bash或sh)

LC_CTYPE=zh_CN.GBK; export LC_CTYPE

XMODIFIERS=@im=SCIM; export XMODIFIERS

注:以上语句写入.profile文件中,作用同上。

第二步,将系统地区编码设置为GB18030。在.login_conf文件中写入以下部分:

me:\
:charset=GB18030.2000-1:\
:lang=zh_CN.GB18030:\
:tc=default:

上面设置是基于用户级环境设置的,如果希望做为系统全局设置的话,可将以上语句写入/etc下的login.conf、profile及csh.login文件中即可。其它什么.bashrc、cshrc、.xinitrc、Xsession这些设置都是多此一举的方法。

如果设置成功,Locale的输出显示如下:

$ locale
LANG=zh_CN.GB18030
LC_CTYPE=zh_CN.GBK #注意该句赋值内容。
LC_COLLATE="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_ALL=

说明:之所以将环境编码设置为GB18030的目的是希望在系统桌面环境中能够理想的显示更多的字符编码,并不意味将是解决GB2312或 eucCN编码所不能输入的汉字区域问题的关键,因为这与使用GB18030编码与否没有直接关系,实际上解决汉字区域输入的非常用汉字模块在UNIX及 *NIX系统环境中是由GBK决定,而不是GB18030,如:(陶
阅读(1656) | 评论(2) | 转发(0) |
0

上一篇:没有了

下一篇:FreeBSD7.0挂载U盘等的中文显示

给主人留下些什么吧!~~

chinaunix网友2008-04-15 12:00:25

是的,感谢,立即修正

chinaunix网友2008-04-12 19:12:16

呵呵,第六行的'whell'应为'wheel'吧