cht電腦資訊gcin
adm Find login register

請問如何判別系統上有沒有qt的immodule...

guest
1 請問如何判別系統上有沒有qt的immodule...
Promote 0 Bookmark 02009-04-30quote  

我目前剛轉用arch linux...

arch的qt3/4 immodule的路徑我不知道在哪裡...

造成gcin無法編譯相關的im-module...

而官方的pkg包似乎也沒有把它編譯下去...

 

請問我該如何判別系統上有沒有相關的qt immodule...

以及編譯完成後如何檢查gcin有沒有相關的module?...

guest
2
Promote 0 Bookmark 02009-04-30quote  

兩三天前自己編 1.4.5 沒有問題,現在官方已有現成的可裝了。

 

-- 酸

guest
3
Promote 0 Bookmark 02009-04-30quote  

我看過官方的安裝包了...

似乎還是沒有qt相關的immodule...

要不然就是相關的套件我還沒裝... 

 

請問上面訪客的桌面環境是KDE嗎?...

guest
4
Promote 0 Bookmark 02009-04-30quote  
是 kdemod。 
caleb
5
Promote 0 Bookmark 02009-04-30quote  

以下轉貼自 Arch Linux 官方 gcin 現況報告

3. 沒有 Qt3 immodule (不知道 Arch 的 Qt3 有沒有 immodule patch ,若無 patch ,upstream 官方 Qt3 是沒有 immodule 功能的)

4. 沒有 Qt4 immodule ← 這是 bug,因為 Qt4 官方內建 immodule 功能,請 Arch user report bug 吧~

 

guest
6
Promote 0 Bookmark 02009-04-30quote  

感謝caleb 網兄...

這樣看來我還是先學著在arch編KDE4好了...

 

上面的訪客看來是用fx...

至少arch的正統KDE4的Konqueror和gcin我無法在這個討論區打字...ctrl+space切換不了狀態...

caleb
7
Promote 0 Bookmark 02009-04-30quote  

guest
至少arch的正統KDE4的Konqueror和gcin我無法在這個討論區打字...ctrl+space切換不了狀態...

用 XIM 應該可以。

export QT_IM_MODULE=xim

guest
8
Promote 0 Bookmark 02009-04-30quote  

忘了還有XIM可用...不過我需要shift切換中英啊...Embarassed

 

回到正題...請問到底是要怎麼判斷?...

用abs編qt 4.5.1並且不打patch...

結果跟arch原本打過patch的一樣...

/usr/lib/qt/plugins/inputmethods/ 只有 libqimsw-multi.so...

caleb
9
Promote 0 Bookmark 02009-04-30quote  

guest
/usr/lib/qt/plugins/inputmethods/ 只有 libqimsw-multi.so...

很正常啊。

Qt4 不用 patch,本來就支援 immodule。

可參考 http://hyperrate.com/thread.php?tid=10639

gcin 預設只偵測 Mandriva 的 Qt 位置,其它 distro 往往都要改。

 

~$ ./configure
prefix: /usr/local
.... Testing gtk+-2.0 :  found.
.... Testing anthy    :  found.
testing if you have qt3 support
-> No, you don't have. It's ok if you don't want QT support.
testing if you have qt4 support
-> No, you don't have. It's ok if you don't want QT support.

 

~$ ./configure
prefix: /usr/local
.... Testing gtk+-2.0 :  found.
.... Testing anthy    :  found.
testing if you have qt3 support
-> No, you don't have. It's ok if you don't want QT support.
testing if you have qt4 support
-> Yes, you have qt4 support
guest
10
Promote 0 Bookmark 02009-05-01quote  

arch 有啦...

configure 有幾個地方要改就是了

在 /usr/lib/qt/plugins/inputmethods 下

 

immodule 下的 makefile 也要改就是了..

qt 一堆的 include 檔位置也不對

 

qt3 就找不到了..

guest
11
Promote 0 Bookmark 02009-05-01quote  

感謝兩位...

目前是編譯出來了...忘記改configure...Orz

 

另外可否請問caleb...

qt3的im-module的patch要去那找?...

想利用abs自己編一個...

caleb
12
Promote 0 Bookmark 02009-05-01quote  

guest
qt3的im-module的patch要去那找?...

http://packages.debian.org/sid/libqt3-mt-dev

看右邊,目前有 qt-x11-free_3.3.8b-5.diff.gz 抓下來就對了。

另外 Fedora / Mandriva 等許多 distro 也都有。

guest
13
Promote 0 Bookmark 02009-05-01quote  

好的...謝謝caleb...

目前快樂使用gcin中...

 

不過konqueror在這個討論區中還是不能切換輸入法...

其他站台可以...

cht電腦資訊gcin
adm Find login register
views:30909