Ubuntu中sublime和Foxit Reader不能使用中文輸入法解決方案
雖然Ubuntu下面很多軟件同windows下一樣,但是經常會出現各種各樣的小問題,其中最讓人頭疼的是軟件中的輸入法問題。
sublime作為一個跨平臺的編輯軟件,可以支持win,linux和mac系統,非常好用,但是在安裝sougou輸入法之後,使用sublime打開文件後並不能輸入中文。
sublime使用以下方法進行修復中文輸入法問題:
原帖見:
解決Ubuntu下Sublime Text 3無法輸入中文
其中作者推薦的第一種方法就可以完美解決我的問題,也推薦大家先嘗試第一種方法來進行解決。
1. sublime-text-imfix, 首先推薦這個方法,最簡單,而且在我的系統上面親測有效。
使用方法見github:
sudo apt-get update && sudo apt-get upgrade
- Clone this repo in your local directory :
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
- Change your current directory to
sublime-text-imfix
:
cd sublime-text-imfix
- Run the below script :
./sublime-imfix
- Done! Re-login your X windows. And then you can enjoy using Sublime Text 3 with Fctix Input Method!
Foxit Reader也是Ubuntu下面非常成熟的pdf閱讀軟件,支持中英文pdf軟件的閱讀和註釋,同時提供了豐富的註釋工具,非常方便。
而且Foxit Reader同樣是跨平臺軟件,可以在多個系統下使用。安裝最新版本的Foxit Reader軟件後,並不支持中文的輸入和註釋,所以非常麻煩,搜索並嘗試很多解決方案,但是只有一種解決方案完美解決了我的問題。
解決方案:
1. 在~/.profile和/etc/profile中加入環境變量,使得Foxit Reader可以獲取輸入法環境變量信息:
sudo gedit /etc/profile
在該文件中加入以下變量信息:
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx #最重要的一句 export XMODIFIERS[email protected]=fcitx
重啟或者使用下面語句使環境變量生效:
sudo ldconfig
添加該環境變量主要是因為:Foxit Reader需要添加gtk,gtk3,qt等對fcitx的支持,使得在啟動之前設置好環境變量。
原帖見:
FoxitReader中無法啟用fcitx
為什麽有些軟件中不能用Fcitx輸入中文
同時也搜索到其他的解決方案,嘗試後並沒有解決我的問題,一並總結以供大家嘗試:
foxit reader中註釋無法輸入中文
ubuntu--FoxitReader不能使用中文輸入法
Ubuntu中sublime和Foxit Reader不能使用中文輸入法解決方案