以下是簡單的步驟紀錄:
- 安裝qt3-dev-tools套件,以及相關的qt3的套件(像是libqt3-headers等等)。然後執行
./configure --disable-static --with-qt-dir=/usr/share/qt3
- 在執行完後,會顯示某些module的狀態是no,就去安裝相關的開發用套件(like gtk2, qt, chewing,libxpm-dev等等),然後再重新執行一次
- 當所有套件的狀態都是yes,此時執行
sudo make
。若是無錯誤訊息,再執行sudo make install-strip
,就安裝完成 - 在安裝完成之後,用
sudo im-switch -s oxim
,將oxim設定為預設輸入法 - 在/etc/X11/Xsession.d中建立一個75custom_oxim_init,並包含以下內容:
export XMODIFIERS="@im=oxim"
export GTK_IM_MODULE="oxim"
export XIM_PROGRAM="oxim &" - 到系統->偏好設定->作業階段,選擇「初始啟動程式」,添增一個項目,並填入指令:
oxim &
- 開啟console視窗,執行以下指令:
sudo -s -h
gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules - 完成之後,重新登入或是重新啟動即可
- 如果在使用im-switch去設定預設輸入法的時候,出現無法更新alternative的錯誤訊息時:
- 請安裝galternatives套件,並在console視窗以sudo galternatives來啟動
- 從左邊側邊欄中找出xinput-zh_TW的項目,然後按下右側裡的「新增」,之後輸入path為/etc/X11/xinit/xinput.d/oxim,並把priority調成60後按下確定。然後確認剛剛新增的項目是被選擇的。
- 中英文切換比較麻煩,一旦切換,所有編輯區的文字都會被送出
- 狀態顯示不太正常。原本在A視窗是切換到中文輸入法,但是切到B視窗時,會顯示為英文輸入模式,但是實際社仍為中文輸入模式,而且此時編輯區跟候選字區都無法正常顯示
2 則留言:
剛剛發現可以透過CapsLock按鍵來達到切換中英文輸入的效果,但是在UI上仍然只會看到是新酷音的輸入法,而不知道目前輸入的語言是中文還是英文。
從網路上參考到的有關從CVS下載code來編譯的作法,再加上整合我自己的作法:
1. sudo apt-get install autoconf automake libtool
2. cd oxim
3. sh autogen.sh
4. sudo apt-get install build-essential debhelper libgtk2.0-dev libqt3-mt-dev libchewing3-dev libxpm-dev libxtst-dev fakeroot
5. ./configure --disable-static --with-qt-dir=/usr/share/qt3
6. make clean
7. make
8. sudo make install-strip
9. 剩餘的設定與原先的作法相同
張貼留言