红联Linux门户
Linux帮助

Ubuntu学习日志关于fcitx

发布时间:2007-05-29 20:03:37来源:红联作者:AssoonPro
  Keyword:fcitx,输入法设置

  Expt:

  1.linux下有很多方法去完成一件事情,但是你最好才用一种方法去最终完成,而不是混合很多的方法,这样反而会出错。

  2./etc/X11/xinit/xinput.d/ , /etc/X11/Xsession 中的配置文件,对于某个程序的相关配置,最好只有一组,不要很多方式的配置文件都采用,这样会出错。

  3.用fcitx吧,绝对比SCIM好。

  Ques:

  1.不能自启动。
  2.英文系统不能用。
  3.配置文件混乱,需要重新check;
  4.ubuntu有源,可以直接安装。

  Solve:

  1.安装,直接从ubuntu的源中安装。
  2.配置
  2.1 配置fcitx的显示字体。进入/usr/share/fcitx/data/,修改config文件,在“显示字体(中)和显示字体(英)”改成自己喜欢的字体。*表示fcitx随系统选择。
  2.2 为了让fcitx随系统启动,需要建立一个文件,可以把它放在/etc/X11/xinit/xinput.d/,内容:

    #####
    XIM=fcitx
    XIM_PROGRAM=/usr/bin/fcitx
    XIM_ARGS=""
    GTK_IM_MODULE=XIM
    QT_IM_MODULE=XIM
    DEPENDS="fcitx"
    #####

  可以取文件名为fcitx,

  update-alternatives --install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/fcitx 50

  上述语句目的是用fcitx文件替代zh_CN;或者直接用zh_CN文件,把上述内容存为fcitx。

  换成fcitx,用im-switch -s fcitx / im-switch -s zh_CN (如果直接采用zh_CN)

  至此可以体验fcitx了.

  3.设置直接起动。系统->会话->直接起动,建立fcitx的方式,命令为 /usr/bin/fcitx

  4.去除fcitx多馀码表

  fcitx默认是有较多的输入法的,通过上面的~/.fcitx/config修改可以去掉双拼,区位,但如果你只用五笔而又偶尔需要切换到拼音下去打个别生字的时候,肯定很讨厌按数次的ctrl+shift吧,执行下面的命令:

  sudo gedit /usr/share/fcitx/data/tables.conf

  编辑一下就OK了。
文章评论

共有 0 条评论