LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 再吻我吧

如何搞定中文输入呀 rainren请进

[复制链接]
发表于 2004-1-16 14:46:05 | 显示全部楼层
首先, 可能是你自己概念没弄清楚, 在FreeBSD下, 我们一般使用的是C SHELL, 当然也有可能你将你的SHELL改为了bash,但我想你应该没改过, 因此你需要将你的setenv LCC zh_CN.EUC等环境设置写进.cshrc.(如果可以是否可以将你的用户目录下的ls -ila显示贴出来看看)然后再将export XMODIFIERS='@im=fcitx' or setenv XMODIFIERS='@im=fcitx' 加到.xinitrc(当然也可以写在.cshrc中setenv XMODIFIERS  @im=fcitx)!

.xinitrc是startx启动时要执行的文件, 将XMODIFIERS设置加入到这个文件里好一些!

下面我把我在一台FTP上的root用户目录下的.cshrc, xinitrc贴出来给你参考一下:

  1. cat .xinitrc
  2. fcitx &
  3. exec /usr/X11R6/bin/gnome-session
复制代码

  1. FreeBSD# cat .cshrc
  2. # $FreeBSD: src/etc/root/dot.cshrc,v 1.28 2001/01/10 02:37:16 archie Exp $
  3. #
  4. # .cshrc - csh resource script, read at beginning of execution by each shell
  5. #
  6. # see also csh(1), environ(7).
  7. #

  8. alias h         history 25
  9. alias j         jobs -l
  10. alias la        ls -a
  11. alias lf        ls -FA
  12. alias ll        ls -lA

  13. # A righteous umask
  14. umask 22

  15. set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

  16. setenv  EDITOR  vi
  17. setenv  PAGER   more
  18. setenv  BLOCKSIZE       K
  19. setenv  LC_ALL zh_CN.EUC
  20. setenv  LANG zh_CN.EUC
  21. setenv  LC_CTYPE zh_CN.EUC
  22. setenv  XMODIFIERS @im=fcitx

  23. if ($?prompt) then
  24.         # An interactive shell -- set some stuff up
  25.         set prompt = "`hostname -s`# "
  26.         set filec
  27.         set history = 100
  28.         set savehist = 100
  29.         set mail = (/var/mail/$USER)
  30.         if ( $?tcsh ) then
  31.                 bindkey "^W" backward-delete-word
  32.                 bindkey -k up history-search-backward
  33.                 bindkey -k down history-search-forward
  34.         endif
  35. endif
  36. FreeBSD#
复制代码

 楼主| 发表于 2004-1-16 18:18:42 | 显示全部楼层
哈哈,谢谢版主,按你的方法就可以输入了。
这是我第一次在BSD中发中文贴子。谢谢啦!
现在就是鼠标滚轮还不能用。
发表于 2004-1-16 21:39:42 | 显示全部楼层
精华区有这方面的贴子, 好好看看吧!
发表于 2004-1-17 10:53:33 | 显示全部楼层
搞定鼠标滚轮了。哈哈
把psm0写为sysmous了。
不过我看你的个人签名所有的中文都是方块。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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