輸入法哪個最好用,wsl2中安裝中文輸入法
輸入法哪個最好用,wsl2中安裝中文輸入法
前言
在安裝qgc那篇教程中已經說過,安裝好后的xfce4桌面默認就是英文,沒有中文字庫,所以需要顯示中文的地方會亂碼,同時你沒法輸入中文。首先,按照之前說的,先安裝:
sudo apt install ttf-wqy-zenhei
方案一
參考了這篇知乎文章:wsl2+kali+中文輸入法 搭建開發環境 - 知乎
安裝kali
sudo apt install kali
#與作者的不太一樣,我的只有這個
安裝中文輸入法
sudo apt install ibus ibus-pinyin
#安裝ibusim-config
#配置輸入法
#選擇ibusibus-setup
#設置ibus輸入法input-method->add->chinese
#設置完成
#win+空格切換輸入法
#這里有個要注意點的是 ibus不是daemon進程 不能關掉 最小化即可
方案二?
參考了這篇文章:win10 配置 wsl2 終極開發環境 | Server 運維論壇
輸入法哪個最好用?記錄一下這篇文章中有個重要的點:
#啟動 xfce4export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0.0
# 完整啟動
startxfce4
# 僅啟動核心
xfsettingsd --sm-client-disable; xfce4-panel --sm-client-disable --disable-wm-check &
為了避免電腦重啟后wsl2的ip變化導致我們需要在.bashrc中修改相應ip的麻煩,可用上述方式。
這篇文章寫的非常詳細。
截取它的中文配置相關描述,如下:
#中文設置相關
#安裝中文支持包 language-pack-zh-hans
sudo apt install language-pack-zh-hans#修改 /etc/environment(在文件的末尾追加)
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"#修改 /var/lib/locales/supported.d/local (沒有這個文件就新建,同樣在末尾追加)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312#編譯完成設置
sudo locale-gen#對于中文亂碼是空格的情況,安裝中文字體解決
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming#中文輸入法
# 安裝sudo apt install fcitx-pinyin
# 配置
export XMODIFIERS=@im=fcitx?
export GTK_IM_MODULE=fcitx?
export QT_IM_MODULE=fcitx
另外,這篇文章也可以看看:輸入法安裝配置 · 從零開始搭建你的wsl2 · 看云
ibus這個輸入法不太好用,一般都習慣用搜狗輸入法。
wsl的安裝和使用?安裝搜狗輸入法
首先,安裝Fcitx輸入框架
sudo apt install fcitx
其次,上搜狗輸入法官網下載Linux版本的搜狗輸入法。
由于wsl2中沒有類似Ubuntu自帶的包管理工具,無法雙擊打開.deb文件。(或許可以安裝一個這樣的工具)
通過命令打開:
sudo dpkg -i sougoupinyin-xxx.deb #你自己下載的文件名
在用這個命令時,由于我前面安裝了fcitx,出現一些報錯,如下:
wsl2怎么安裝。參考了這篇文章:Ubuntu16.04安裝搜狗輸入法報錯:dkpg:處理歸檔sogoupinyin.deb(--install)時出錯,安裝sogoupinyin將破壞fcitx-ui-qimpanel - 重大的小鴻 - 博客園
中文的報錯信息:處理歸檔 sogoupinyin_2.3.2.07_amd64-831.deb (–install)時出錯:安裝 sogoupinyin 將破壞 fcitx-ui-qimpanel
問題解讀:這個問題說白了就是搜狗拼音安裝包中含有fcitx-ui-qimpanel,與系統已有的fcitx-ui-qimpanel產生了沖突,所以只需要將fcitx-ui-qimpanel卸載即可。另外,還有其它類似的錯誤一樣卸載就行。
這個時候按照一般的教程應該去系統設置中的語言支持中選擇相應的選項,可惜的是這個wsl2的ubuntu系統中沒有語言支持的選項。這個時候我卡在這里了,之前裝的ibus也用不起來。??
待到第二天打開電腦時,由于xfce4桌面自動退出了,重新啟動后,發現我的fcitx configuration中可以進行輸入法的添加配置了。說白了安裝這些后把子系統重啟一下。
go輸入法國際版,
?問題就這么解決了,總結一下:方案一就不要采用了,用方案二。