1. 程式人生 > >RHEL7.6安裝fcitx輸入法參考

RHEL7.6安裝fcitx輸入法參考

1、加入EPEL源
#sudo yum install epel-release
2、解除安裝:
yum remove imsettings imsettings-libs im-chooser
3、安裝新的
yum install fcitx fcitx-table-chinese --enablerepo=mosquito-myrepo
注:這一步,五筆輸入法已經安裝上了。
假設須要視覺化的fcitx設定工具則使用命令:
yum install fcitx-configtool --enablerepo=mosquito-myrepo
4、進行配置
配置Fcitx
在~/.bashrc中加入例如以下內容

KDE下安裝fcitx後終端不能輸入中文
編輯使用者的 ~/.profile 檔案(或/etc/profile):
#fcitx
export XIM_PROGRAM=fcitx
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

Configuration fcitx
禁止 ibus 自動啟動 (ibus 啟動會覆蓋 fcitx 環境變數)
$ sudo setfacl -m u:使用者名稱:rw /usr/bin/ibus-daemon
結束 ibus 守護程序
$ sudo pkill ibus-daemon
配置 xinputrc 連結到 fcitx.conf
$ sudo alternatives --config xinputrc
過載 fcitx, 啟動搜狗面板
$ fcitx -r; fcitx-configtool
$ sogou-qimpanel-watchdog; sogou-qimpanel
注1:重啟系統後,會自動啟動搜狗面板。
注2:以普通使用者執行以上命令。
注3:el7 如果碰到執行 firefox 等 gtk2 程式時,輸入框無法跟隨的問題。這是由於輸入法模組快取更新失敗造成無法找到 fcitx 輸入法模組。請以 root 身份執行以下命令:
#gtk-query-immodules-2.0-64 > /lib64/gtk-2.0/2.10.0/immodules.cache
重新啟動系統,fcitx自己主動啟動,但圖示藏在桌面右下角的通知欄中
開啟fcitx的配置工具,選擇輸入法標籤點”+”能夠搜尋並加入輸入法

在CentOS 6.2下,採用官方原始碼包安裝Fcitx輸入法最新版本:fcitx-3.6.3.tar.bz2

一、提前解決 Fcitx 的依賴問題
yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf libXtst-devel gtk±devel gcc zlib-devel libpng-devel gtk2-devel glib-devel -y

二、編譯安裝

  1. 下載Fcitx最新版本的原始碼包:wget http://www.fcitx.org/download/fcitx-3.6.3.tar.bz2

  2. 解壓縮到 /usr/src 目錄下:tar jxvf fcitx-3.6.3.tar.bz2 -C /usr/src

  3. 進入目錄:cd /usr/src/fcitx-3.6.3

  4. 生成”.configure“檔案: ./autogen.sh

  5. 開始編譯: ./configure

  6. 正式安裝:
    make
    make install

  7. 測試下是否安裝成功:輸入fcitx -h,如果安裝成功,應該能得到幫助檔案的,如下:

[[email protected] ~]# fcitx -h
Usage: fcitx [OPTION]
-d run as daemon(default)
-D don’t run as daemon
-c (re)create config file in home directory and then exit
-n[im name] run as specified name
-v display the version information and exit
-h display this help and exit
配置Fcitx為預設輸入法

  1. 新建配置檔案 vim /etc/X11/xinit/xinput.d/fcitx.conf ,內容為:

XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=”-d”
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
2. 然後在/etc/alternatives/目錄下,

ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc

  1. 最後,在選單 系統——首選項————輸入法 裡面選擇“[fcitx]”,然後“登出”,登入後按“ctrl+空格”就可啟用fcitx輸入法。

下載 fcitx.tar.gz
https://download.fcitx-im.org/fcitx/
解壓fcitx
tar -xzvf fcitx.tar.gz
安裝fcitx+sougou 注意yum需要root使用者(我已安裝,僅作演示)。若有依賴問題,請安裝RPMforge,EPEL源再yum一次
yum localinstall *.rpm
在/etc/profile最後增加:
vim /etc/profile
export GTK_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=fcitx
安裝圖形輸入法選擇器
yum install im-chooser