Linux下中文輸入法
很多人說Linux下的難以輸入中文,這裡介紹一個X11下的安裝Sogou輸入法的方案
sogou輸入法Linux版,只支援Fcitx+X11,所以需要給Fcitx5解除安裝,並且進入X11桌面環境
安裝sogou輸入法
sudo apt remove fcitx5-*
sudo apt install fcitx
sudo apt install qtbase5-dev
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
sudo apt install ./sogoupinyin_4.2.1.145_amd64.deb
此時可以使用im-config來配置系統使用fcitx輸入框架,重啟後,系統自動啟動fcitx輸入法框架,使用fcitx-config進去新增一項sogoupinyin一項即可。
但是,這時你會發現,雖然配置好了,但是不能使用,可以執行/opt/sogoupinyin/files/bin/sogoupinyin-configtool
來測試一下,會發現存在報錯。
這應該是sogou自帶的qt5庫的問題,需要修改方能使用。
sogou輸入法安裝在/opt/sogoupinyin/files目錄下,可以使用/opt/sogoupinyin/files/bin/sogoupinyin-configtool
檢視其動態庫的使用。我們可以發現,其使用了/opt/sogoupinyin/files/lib/qt5
裡面的動態庫,存在一定的問題,我們需要將其換成作業系統自帶的qt5庫裡面,我們前文已經安裝了所有所需的qt5的庫,在/usr/lib/x86_64-linux-gnu/qt5/
,我們將其引入
將檔案/opt/sogoupinyin/files/bin/qt.conf修改為
[Paths]
Prefix = /usr/lib/x86_64-linux-gnu/qt5/
Plugins = plugins
刪除sogou自帶的庫
sudo rm /opt/sogoupinyin/files/lib/qt5 -rf
這時基本已經好使了,可以執行/opt/sogoupinyin/files/bin/sogoupinyin-configtool
來測試一下,一般已經能顯示這個介面了