输入法

debian下中文输入法安装和配置
安装fcitx(小企鹅输入法:五笔、拼音): 
#apt-get install fcitx

配置fcitx:
新建文件 /etc/X11/Xsession.d/25xchinput-start
在里面写入
export XIM=fcitx
   export XIM_PROGRAM=fcitx
   export XMODIFIERS="@im=fcitx"
   export GTK_IM_MODULE=fcitx
   export LANG='zh_CN'
   fcitx &
这样fcitx就能自动随X启动
修改文件权限,不然启动的时候会出错。
chmod +x 25xchinput-start

 

 

Ubuntu安装FCITX输入法

1.安装好的UBUNTU是英文的,因此最好安装中文语言支持,可在系统管理里面选择“LANGUAGE”,选择“简体中文”;

2.确认SCIM被删除,如果之前安装过,可通过SCIM输入法设置中将SCIM中文输入法删除,也可输入“sudo apt-get remove scim”;

3.下载FCITX,可以上FCITX官方网站下载,也可在终端下输入“sudo apt-get install fcitx ”获取FCITX;

4.如果是在官方网站下载的安装包,那么解压缩后,进行安装,输入“ sudo ./fcitx.install”即可;

5.难点就是配置小企鹅输入法了,首先需要在etc/X11/Xsession.d/目录下,建立“95fcitx_start”这样一个文件,然后对其进行编辑,“sudo vi /etc/X11/Xsession.d/95fcitx_start”,内容输入:

export LC_CTYPE=zh_CN.UTF-8

export XMODIFIERS=@im=fcitx

export XIM=fcitx

export XIM_PROGRAM=fcitx

fcitx

6.保存退出后,要记得给该文件添加可执行权限,输入“sudo chmod +x /etc/X11/Xsession.d/95fcitx.install”

重启电脑,小企鹅就会开机自动启动了,通过CTRL+SPACE就可以使用小企鹅中文输入法。

 

 

环境变量XMODIFIERS
在Linux中配置scim的时候,往往需要写出:
export LANG="zh_CN.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS="@im=SCIM"
export XIM=SCIM
export XIM_PROGRAM=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"

或者在Freebsd中:
setenv LANG zh.CN.eucCN
setenv LC_CTYPE zh.CN.eucCN
setenv XMODIFIERS @im=scim
setenv GTK_IM_MODULE scim
  
如果仅仅为了在浏览器中输入中文,不需要设置环境变量XMODIFIERS即可正常使用scim,这个环境变量的意义在于其它方面。如果没有设置XMODIFIERS,我们只能在kterm中打开scim输入中文,然而kterm却无法正常地显示中文,如果设置了XMODIFIERS,那么就可以在多种类型的终端中打开scim并输入中文,比如rxvt、urxvt、xterm、mlterm,这些终端有些是可以正常显示中文的(urxvt与mlterm),我们可以从这一点看到环境变量XMODIFIERS的意义所在。

 debian 英文系统下中文输入法安装(fcitx) 收藏

debian 英文系统,中文输入法一直折腾了好久,现在终于安装成功,记录下,呵呵


1) 设置locale
#locale
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8     #为cn_ZH.UTF-8也可以的
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

如果locale 不是这样也没关系,命令:dpkg-reconfigure locales  添加需要的字符编码,确定默认的为en_US.UTF-8

2) 编辑/etc/environment 文件使其为:

#cat /etc/environment
LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"

3) 安装im-switch  fcitx
# apt-get install im-switch fcitx

4) 确认一下目录存在

命令:
$ ls -ahl /etc/alternatives/|grep input
$ ls -ahl /etc/X11/xinit/xinput.d/fcitx
$ ls -ahl ~/.xinput.d/
前面两个一般都是存在的,最后一个如果不存在,创建之:
mkdir ~/.xinput.d

创建fcitx链接:

cd ~/.xinput.d
ln -s /etc/X11/xinit/xinput.d/fcitx   en_US

5) 编辑文件 /etc/gtk-2.0/gtk.immodules
找到里面的 xim 项:

"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"

改为:

"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"



OK, 现在可以logout 重新登录

6) 确认fcitx 为默认输入法,这样就可以用CTRL + SPACE自由切换。

查看所有可用输入法并设置fcitx为默认输入法:

~$ im-switch -c

There are 4 candidates which provide IM for /home/zachary/.xinput.d/zh_CN:

  Selection    Alternative
  -----------------------------------------------
      1        default
*+    2        fcitx
      3        none
      4        th-xim
System wide default for zh_CN (or all_ALL) locale is marked with [+].
Press enter to keep the current selection[*], or type selection number: 2

或者直接使用命令 im-switch -s fcitx 设置fcitx为默认输入法.。设置完成后运行im-switch -c  确定设置成功。

 

debian下安装SCIM输入法的详细文档

 

我用的locale是en_US.UTF-8,根据SCIM的文档说明,装SCIM最好用UTF-8的locale。(你也可以使用GB2312以及GBK的locale,使用scim都一样的,嘿嘿)

      对于一个新装好的没有安装SCIM的Debian系统(新的debian安装器选择中文安装后,一边都已经装好了scim),只要

      apt-get install scim

      就已经安装好SCIM了!当然还不能用。因为SCIM只是一个输入法平台,还要在上面安装输入法(或者码表)。例如,
      apt-get install scim-chinese

      就可以使用智能拼音输入法了!当然在使用之前还要先配置一下,配置方法很简单,在/etc/X11/Xsession.d/里新建一个名叫95xinput的文件,文件内容如下
      /usr/bin/scim -d
      XMODIFIERS="@im=SCIM"
      export XMODIFIERS
      export GTK_IM_MODULE=scim


      保存文件,确认内容无误后,退出X(建议退出X后运行exit命令重新login一次),再进入X的时候就可以用Ctrl+Space调出SCIM了!
      就我的试验情况,这样已经可以在xterm里使用SCIM了。

如果你需要其它中文输入法,可以这样

 

 


apt-get install scim-tables-zh

 

 


这包括了简体中文的五笔、二笔、广东拼音、自然码,和繁体中文的行列、�}頡五代、大易、注音等输入法了。
我现在使用五笔输入法,能输入简繁汉字,词汇也丰富,很好用。

      但是现在还不能在基于GTK的软件中调出SCIM,例如我就不能在leafpad里使用SCIM。解决办法很简单,只要安装scim-gtk2-immodule就可以了。

 

      apt-get install scim-gtk2-immodule

      安装后无须重启X,只要重新打开基于GTK的软件就可以了,比如我新开一个leafpad,马上就可以使用SCIM了!
这个命令会根据依赖关系自动安装 scim-server-socket, scim-frontend-socket, scim-config-socket,如果没有安装scim,也会自动安装。

      以上是中文输入法的安装,因为我也要用到日语输入法,下面也说说如何让SCIM支持日语输入。

      如果是使用sid,可以这样
      apt-get install scim-anthy anthy

      即可完成日语输入法的安装。

      我使用的是完全的Sarge,这就没这么方便,但是真的是稳定很多。

      在Sarge里可以借助scim-m17n来提供日语输入。scim-m17n实际上提供了二十多种输入法!装好之后输入法列表蔚为壮观。可以在设置里剔除不需要的输入法,SCIM有GUI的设置介面,非常易用,但是设置后有时需要注销一次才能生效。
      apt-get install scim-m17n anthy

      这样就可以了,但是同时也会自动装上我不喜欢的gdm,可以用dpkg --purge把它删掉。

 

       如果在安装过程有相关包没找到,可以利用以下命令查询包文件名字,这个在stable和testing或者sid中,包文件名可能不一致。

       aptitude search scim

       就可以搜索出scim输入法的相关包列表。

 

 

 

 

Debian下安装中文输入法
 
 
Linux下常用的中文输入法有两个,一个是SCIM,另一个是FCITX。


1、SCIM的安装与设置

apt-get install scim

这样就把SCIM装好了,但SCIM只是一个输入法平台,所以还要在上面安装码表。
安装智能拼音输入法:

apt-get install scim-chinese

安装其它中文输入法(如五笔等):

apt-get install scim-tables-zh

为了让系统启动X窗口时自动加载输入法,在/etc/X11/Xsession.d文件夹中加入脚本文件95xinput:

/usr/bin/scim -d
      XMODIFIERS="@im=SCIM"
      export XMODIFIERS
      export GTK_IM_MODULE=scim

以上步骤完成后,重新启动X窗口,这时就可以按Ctrl+Space调出SCIM输入中文了。

注:a、输入法的字体有点偏小,最好在设置中把它调大点,这样输入时就不太累眼睛。
   b、如果安装了其它中文输入法,最好在设置中把不用的输入法的码表删除,这样在切换输入法时比较方便,不会出现多余的选项


2、FCITX的安装与设置

apt-get -u install fcitx

同样,为了在启动X窗口时自动加载输入法,在/etc/X11/Xsession.d文件夹中加入脚本文件25xchinput_start:

case "$LANG" in
    zh_CN*)
        XMODIFIERS=@im=fcitx
        XIM=fcitx
        XIM_PROGRAM=fcitx
        ;;
    zh_TW*)
        ;;
esac
export XMODIFIERS
export XIM
export XIM_PROGRAM

/usr/bin/fcitx &

用case来区别语种的目的是为了以后可以方便使用繁体输入法。

安装Debian下的中文输入法 收藏

来源:http://hi.baidu.com/nicolasyude/blog/item/e316d304ba0904c07a894725.html

      安装locales:apt-get install locales

    配置:dpkg-reconfigure locales ,选中zh_CN.UTF-8

     我用的locale是en_US.UTF-8,根据SCIM的文档说明,装SCIM最好用UTF-8的locale。(你也可以使用GB2312以及GBK的locale,使用scim都一样的,嘿嘿)

对于一个新装好的没有安装SCIM的Debian系统(新的debian安装器选择中文安装后,一边都已经装好了scim),只要

       apt-get install scim


就已经安装好SCIM了!当然还不能用。因为SCIM只是一个输入法平台,还要在上面安装输入法(或者码表)。例如,

       apt-get install scim-chinese

               如果想安装其他字体,可以直接apt-get install xfonts-*

               或者拷贝windows下面的字体xxx.ttf 到/usr/share/fonts/others 下

             然后更新字体缓存:fc-cache /usr/share/fonts/others

               重启X就可以了


就可以使用智能拼音输入法了!当然在使用之前还要先配置一下,配置方法很简单,在/etc/X11/Xsession.d/里新建一个名叫95xinput的文件,文件内容如下

       /usr/bin/scim -d
      XMODIFIERS="@im=SCIM"
      export XMODIFIERS
      export GTK_IM_MODULE=scim


保存文件,确认内容无误后,退出X(建议退出X后运行exit命令重新login一次),再进入X的时候就可以用Ctrl+Space调出SCIM了!
就我的试验情况,这样已经可以在xterm里使用SCIM了。

如果你需要其它中文输入法,可以这样
apt-get install scim-tables-zh


这包括了简体中文的五笔、二笔、广东拼音、自然码,和繁体中文的行列、?#125;頡五代、大易、注音等输入法了。
我现在使用五笔输入法,能输入简繁汉字,词汇也丰富,很好用。


但是现在还不能在基于GTK的软件中调出SCIM,例如我就不能在leafpad里使用SCIM。解决办法很简单,只要安装scim-gtk2-immodule就可以了

            (安装gtk, 可以用命令:apt-get install libgtk2.0-dev)

       apt-get install scim-gtk2-immodule

安装后无须重启X,只要重新打开基于GTK的软件就可以了,比如我新开一个leafpad,马上就可以使用SCIM了!
这个命令会根据依赖关系自动安装 scim-server-socket, scim-frontend-socket, scim-config-socket,如果没有安装scim,也会自动安装。

以上是中文输入法的安装,因为我也要用到日语输入法,下面也说说如何让SCIM支持日语输入。

如果是使用sid,可以这样
       apt-get install scim-anthy anthy

即可完成日语输入法的安装。

我使用的是完全的Sarge,这就没这么方便,但是真的是稳定很多。

在Sarge里可以借助scim-m17n来提供日语输入。scim-m17n实际上提供了二十多种输入法!装好之后输入法列表蔚为壮观。可以在设置里剔 除不需要的输入法,SCIM有GUI的设置介面,非常易用,但是设置后有时需要注销一次才能生效。
       apt-get install scim-m17n anthy

这样就可以了,但是同时也会自动装上我不喜欢的gdm,可以用dpkg --purge把它删掉。

       如果在安装过程有相关包没找到,可以利用以下命令查询包文件名字,这个在stable和testing或者sid中,包文件名可能不一致。

       aptitude search scim

       就可以搜索出scim输入法的相关包列表。

// 并不好用。Ctrl + Space  基本是一个字母一个字母的输入,在输入的过程中慢慢地发现自己需要的字就好了。不急!!

 

转自:

http://blog.csdn.net/ctbinzi/archive/2010/11/13/6006645.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值