在Linux系統 Fedora 25 安裝 搜狗拼音輸入法
題記:由於使用fedora 25預設的輸入法感覺不太習慣,所以折騰想更換成搜狗輸入法,導致之前的輸入法也不能用了,查了半天資料終於弄好了。
1.檢視已安裝的輸入法
要在當前使用者狀態下檢視,在root使用者狀態下會出現以下錯誤
[[email protected] bin]# im-chooser
(im-chooser:8250): libimchooseui-WARNING **: The connection is closed
(im-chooser:8250): libimchooseui-WARNING **: The connection is closed
(im-chooser:8250): libimchooseui-WARNING **: The connection is closed
No protocol specified
** (im-chooser:8250): WARNING **: Could not open X display
(im-chooser:8250): IMSettings-WARNING **: The connection is closed
(im-chooser:8250): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
更改為當前使用者後
[[email protected]alhost bin]# su oracle
[[email protected] bin]$ im-chooser
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
2.在遇到問題的過程中首先想到的是解除安裝重灌
解除安裝 scim架構
[[email protected] oracle]# dnf remove scim
解除安裝 ibus架構
[[email protected] oracle]# dnf eraser ibus
解除安裝fctix架構
[[email protected] oracle]# dnf remove fctix
Linux輸入法有三種架構分別為:ibus,fctix,scim,而搜狗輸入法是基於fctix架構開發的,所以先要安裝fcitx輸入法架構
[[email protected] ~]$ su
Password:
在root使用者狀態下載並安裝fcitx
[[email protected] oracle]# dnf install fcitx
在當前使用者狀態啟動fcitx
[[email protected] ~]$ fcitx
在左下角會出現一個輸入法圖示,右擊選擇Configure,我當時出現以下錯誤提示
You're currently running Fcitx with GUI, but fcitx-configtool couldn't be found, the package name is usually fcitx-config-gtk, fcitx-config-gtk3 or fcitx-configtool. Now it will open config file with default text editor.
此時在當前使用者狀態檢視fcitx,顯示以下報錯
[[email protected] ~]$ fcitx-diagnose
# Fcitx Configure UI:
1. Config Tool Wrapper:xiaoxiaomingxiaong
Found fcitx-configtool at `/bin/fcitx-configtool`.
2. Config GUI for gtk2:
Config GUI for gtk2 not found.
3. Config GUI for gtk3:
Config GUI for gtk3 not found.
4. Config GUI for kde:
Cannot find a GUI config tool, please install one of `kcm-fcitx`, `fcitx-config-gtk2`, or `fcitx-config-gtk3`.
在網上找了好久關於怎麼安裝gtk2,gtk3等,最後找到使用以下命令
[[email protected] bin]# dnf fcitx-configtool
裝完之後,再檢視左下角輸入法圖示,右擊選擇Configure,我的是顯示正常了,可以選擇新增輸入法了
下面新增fedora中文資源 FZUG源
# dnf config-manager --add-repo=http://repo.fdzh.org/FZUG/FZUG.repo
或
# dnf install http://repo.fdzh.org/FZUG/free/23/x86_64/fzug-release-23-0.1.noarch.rpm
或
# wget http://repo.fdzh.org/FZUG/FZUG.repo -P /etc/yum.repos.d/
下載並安裝搜狗拼音輸入法
[[email protected] bin]#dnf install sogoupinyin
安裝後就可以在左下角輸入法中新增搜狗輸入法了。