* 實例:Ubuntu 20.04 安裝搜狗輸入法
方案一:安裝GitHub上面找到的一個可以再Ubuntu20.04上使用的搜狗版本
1. 下載搜狗輸入法安裝包
github的下載地址:http://archive.ubuntukylin.com/ukui/pool/main/s/sogouimebs/sogouimebs_2.0.0.38+0428.1_amd64.deb
github的作者地址:https://github.com/laomocode/fcitx-sogouimebs
2. 進入下載安裝包的目錄,開始安裝
sudo dpkg -i sogouimebs_2.0.0.38+0428.1_amd64.deb
3. 處理缺省的依賴
sudo apt-get install -f
4. 再次安裝(重新執行一次步驟 2)
sudo dpkg -i sogouimebs_2.0.0.38+0428.1_amd64.deb
5.使用搜狗輸入法
參照方案二,步驟 6,7
6. 使用問題
在使用中,發現安裝好的輸入法,過一段時間總會無緣無故的卡死,必須通過重其fcitx才能解決,然后又過一段時間又卡死。
問題原因: 這個問題是與Ubuntu默認的輸入發ibus有沖突
解決方式: 卸載ibus
sudo apt-get remove ibus # 卸載 ibus sudo apt-get purge ibus # 卸載 ibus並清楚相關配置
7. 重啟
方案二:安裝官網Linux版的搜狗輸入法
官方Linux版首頁:https://pinyin.sogou.com/linux/
1. 下載對應版本的安裝包(本機Ubuntu20.04,64位)
下載地址:sogoupinyin_2.4.0.2732_amd64
官網安裝指南:https://pinyin.sogou.com/linux/help.php
2. 安裝Fcitx輸入框架
sudo apt-get install fcitx-bin sudo apt-get install fcitx-table
3. 進入安裝包下載目錄,開始安裝
sudo dpkg -i sogoupinyin_2.4.0.2732_amd64.deb
4. 如果安裝出錯,就刪除安裝,修復依賴,重新安裝(選)

4.1. 刪除安裝
sudo apt --fix-broken install
4.2. 修復依賴
sudo apt-get install -f
4.3 重新安裝(執行步驟 3)
sudo dpkg -i sogoupinyin_2.4.0.2732_amd64.deb
5. 裝完后重啟系統
6. 進行相關設置 settings–>Region&language–>Manage Installed Languages

更改輸入框架為fcitx,然后點擊上面的Apply System-Wide應用到全局
7. 重啟系統(確保fcitx框架生效)
- 重啟后,在右上角出現一個鍵盤標志,點擊進入,選擇Configure Current Input Method
-

- 進入下面的Input Method界面后,選擇+號
- 進入到Add input method界面,將下面的Only Show Current Language 點掉后,在搜索欄搜索搜狗拼音,選中之后進行添加(建議不要把搜狗輸入法移動到第一位,不然按shift切換中英文時,有時輸入板會出現亂碼)
- 搜狗里面可以設置,默認應該就是shift切換中英文。或者可以把搜狗設置的中英文切換快捷鍵關掉,在fcitx的GlobalConfig 中Trigger Input Method 改為Lshift,這樣也可以按shift切換中英文。
8. 卸載頂部面板任務欄上的鍵盤指示(根據個人需要)
sudo apt-get remove indicator-keyboard
9. 查找與卸載搜狗輸入法
dpkg -l |grep sogoupinyin # 查找 sudo apt-get purge sogoupinyin # 卸載
* 輸入法間切換快捷鍵配置
場景: Linux上一般會存在一個默認英文輸入法,然后我們需要安裝一個中文輸入法和其他輸入法,
Linux默認輸入法切換快捷鍵是Ctrl + Space ,如果快捷鍵沖突呢?
方法:
1. 打開系統輸入法設置
打開終端 --> 輸入 fcitx-config-gtk3 或fcitx-configtool
或者
點開通知欄右邊的輸入法圖標如下圖所示,選中 “Configure”,打開輸入法設置

2. 配置輸入法的切換快捷鍵
點擊Trigger Input Method 后面的框,然后在鍵盤上按快捷鍵即可
tips:將快捷鍵設置成 Shift 建,然后把搜狗輸入法設置成中文,然后 shift鍵就可以中英文和搜狗和系統輸入法了(shift鍵幾乎不存在與其他快捷鍵沖突)

