1、安装前所需文件
sudo apt-get install build-essential
sudo apt-get build-dep Fcitx
2,下载Fcitx安装
一、如果是Ubuntu系统
sudo apt-get install im-switch Fcitx
sudo im-switch -s Fcitx -z default
im-switch -s Fcitx -z default
Fcitx
如果能成功的话当然很好,但是这样做有两个问题,一是Ubuntu源上的Fcitx的版本很老,
二是这样做未必就可行,因为有时候安装之后在执行上面第二条命令的时候系统提示
“update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/Fcitx'.”
而这时候查看该文件夹,发现Fcitx文件确实是存在的?do gedit /etc/gtk-2.0/gtk.immodules),在xim 的 local 增加 en 也就是说:
"/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"
字串1
保存退出,重启後再进就ok了
5、会出现Fcitx和SCIM并存的情况,按Ctrl+空格默认的还是使用SCIM
在终端中输入
sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.immodules
编辑这个文件
找到
# automatically generated by dh_gtkmodules, do not edit
“/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so”
“scim” “SCIM Input Method” “scim” “/usr/share/locale” “ja:ko:zh”
把最后的zh删除掉,即只剩下”ja:ko”.改好后保存重新登陆就可以了.
6、加一个美化方案:
在终端中进入Fcitx的配置目录:
cd ~/.Fcitx
vi config
把里面“[界面]”部分替换成下面的部分:
[界面]
候选词个数=5
主窗口是否使用3D界面=0
输入条使用3D界面=0
主窗口隐藏模式=1
显示虚拟键盘=0
是否自动隐藏输入条=1
输入条是否居中=0
首次显示输入条=1
#输入条固定宽度(仅适用于码表输入?do gedit /etc/gtk-2.0/gtk.immodules),在xim 的 local 增加 en 也就是说: 字串2
"/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了
5、会出现Fcitx和SCIM并存的情况,按Ctrl+空格默认的还是使用SCIM
在终端中输入
sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.immodules
编辑这个文件
找到
# automatically generated by dh_gtkmodules, do not edit
“/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so”
“scim” “SCIM Input Method” “scim” “/usr/share/locale” “ja:ko:zh”
把最后的zh删除掉,即只剩下”ja:ko”.改好后保存重新登陆就可以了.
6、加一个美化方案:
在终端中进入Fcitx的配置目录:
字串1
cd ~/.Fcitx
vi config
把里面“[界面]”部分替换成下面的部分:
[界面]
候选词个数=5
主窗口是否使用3D界面=0
输入条使用3D界面=0
主窗口隐藏模式=1
显示虚拟键盘=0
是否自动隐藏输入条=1
输入条是否居中=0
首次显示输入条=1
#输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度=0
输入条偏移量X=0
输入条偏移量Y=12
序号后加点=1
显示打字速度=1
显示版本=1
光标色=102 159 66
主窗口背景色=255 255 255
主窗口线条色=203 202 186
主窗口输入法名称色=153 153 153 102 159 66 56 134 230
输入窗背景色=255 255 255
输入窗提示色=2 89 196
输入窗用户输入色=255 0 132
输入窗序号色=0 66 200
输入窗第一个候选字色=0 99 200
#该颜色值只用于拼音中的用户自造词
输入窗用户词组色=0 99 200
输入窗提示编码色=255 0 132
#五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色=56 134 230
输入窗线条色=203 202 186
输入窗箭头色=193 227 151
虚拟键盘窗背景色=220 220 220
虚拟键盘窗字母色=80 0 0 字串5
虚拟键盘窗符号色=0 0 0
保存后按在Fcitx打开的状态下ctrl+5重新读取配置文件再重新启动Fcitx即可。如图即为美化后的效果截图。
当然如何配色你自己也可以试试。
7、重启后,进行必要的配置,配置文件在~/.Fcitx/config文件中,由于配置文件都是中文,所以没有难度,
还有一点,如果想去掉一些码表,只要编辑/usr/share/Fcitx/data/tables.conf文件,把不用的码表注释掉就可以了
Fcitx使用细节
启用Fcitx新配置
Fcitx修改配置文件後无须重启X或是kill後再加载,在输入法处于激活状态下,只需按Ctrl+5即可加载新的配置文件
全角符号
当前最新符本下,如果将Fcitx符号改为全角,是不可以输入中文的(如果自己更改过相应设置另当别论)
锁定输入法
Fcitx输入法的面板上有把小锁的图表,点击它使之变成红色时,将无法通过ctrl+shift切换到其他输入法,点击它使之变灰色时则可进行输入法之间的切换,对于单一输入法用户来说可避免误按ctrl+shift的麻烦了。
beipian 于 2008-06-14 23:51:44发表:
学习了