行事曆

11月 18, 2011

Debian Gnome2 升級到 Gnome3後..Nautilus3 Gcin輸入法問題

Debian Testing升級到Gnome 3 , Nautilus3 無法使用Gcin 輸入法..會發生錯亂..
有用到gtk3的程式都是會有這種狀況.. gedit 假如你也更版到gtk3 也是會這樣...

上網google了一下,需要gcin-gtk3-immodule.. 套件庫搜尋不到..
gcin 在debian 套件庫內 好像好久都沒更新了...

另外新的 ibus 輸入法.用不習慣..裡面沒有 舊版的注音 還可以選字那種的...只有新酷音
那個我打起來 更是綁手綁腳的... 我是lkk的人 連新注音都不愛 就是愛那種舊的注音 要選字的..

想說自己來編譯gcin使用..
gcin同好會下載 http://www.csie.nctu.edu.tw/~cp76/gcin/download/

下載解壓後
編譯前 這些可能是需要安裝的套件 
aptitude install libgtk2.0-dev libgtk-3-dev libanthy-dev libchewing3-dev qt3-dev-tools libqt4-dev libxtst-dev

我的是Debian 32位元版本的
1. 開啟修改  gtk3-im/Makefile 檔案裡面的
GTK3IM=gtk-3.0/immodules 改成 GTK3IM=gtk-3.0/3.0.0/immodules


2. 開啟修改  qt4-im/Makefile 檔案裡面的
/usr/lib/$(QT)/bin/moc $< -o moc_gcin-qt.cpp 改成 /usr/share/qt4/bin/moc $< -o moc_gcin-qt.cpp
因為 Debian 的 moc 路徑是放在 /usr/share/qt4/bin/,所以編譯時會有 qt4 的錯誤

3.make install時 會有一個 /etc/sysconfig 的錯誤
   開啟修改 scripts/modify-XIM 檔案裡面的
   將 /etc/sysconfig 改成 /usr/share
   這個好像在抓 i18n的目錄..改了後 錯誤訊息不見了..
   但還是無法成功make install

到這邊自己編譯的白痴舉動 就先放棄了...
後來發現到 Luna's大大的網站..有打包好的gcin 1.7版可以下載..
網站 : http://debian.luna.com.tw/

Luna's大大的sid 套件庫可以找到
http://debian.luna.com.tw/wheezy/

將gcin 1.7版的檔案,下載下來直接安裝即可...
gcin_1.7.0-0~1_i386.deb         
gcin-anthy_1.7.0-0~1_i386.deb   
gcin-chewing_1.7.0-0~1_i386.deb 
gcin-dev_1.7.0-0~1_all.deb
gcin-gtk3-immodule_1.7.0-0~1_i386.deb
gcin-qt3-immodule_1.7.0-0~1_i386.deb
gcin-qt4-immodule_1.7.0-0~1_i386.deb

有時間再來找看看 編譯過程中 到底那錯了...

沒有留言: