1. 程式人生 > >Ubuntu中sublime和Foxit Reader不能使用中文輸入法解決方案

Ubuntu中sublime和Foxit Reader不能使用中文輸入法解決方案

you ldconfig details com shu sudo directory upgrade 不能

雖然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不能使用中文輸入法解決方案