[問題] gcin 與 oxim 都不能在 mlterm 上使用了

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[問題] gcin 與 oxim 都不能在 mlterm 上使用了

文章mason » 週四 9月 21, 2006 4:16 pm

updated: 改了一下標題,我換成 oxim 也是一樣的情形。

我用的是 debian etch
gcin 版本是 1.2.5-0sarge2
mlterm 版本是 2.9.3-1

locale 用的是 zh_TW.UTF-8

今天 apt-get upgrade 之後
就變成這樣了。
就算 dpkg-reconfigure gcin 把 XIM 打開也是一樣。

我的 gcin 現在不能在 mlterm 上使用, ctrl+space 根本沒反應。
xterm 或 rxvt 也一樣。
但是 crxvt 居然可以叫得出 gcin

另外,gtk2 和 qt 的程式都可以正常使用 gcin.

怪事....
最後由 mason 於 週五 9月 22, 2006 6:24 pm 編輯,總共編輯了 2 次。
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週四 9月 21, 2006 5:10 pm

有一陣子 mlterm 不支援 OverTheSpot,
用 gcin-setup 設定 "固定 gcin 視窗位置" 看看

xterm 應該是鐵定支援 gcin 的...你的情況有點怪...
rxvt 能用表示 gcin XIM mode 是正常的。
訪客
 

文章mason » 週四 9月 21, 2006 5:41 pm

我設定成 "固定gcin視窗位置" 了
還是一樣只有 rxvt 會把 gcin 叫出來。
其他的 term 都不行。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章mason » 週四 9月 21, 2006 6:13 pm

btw, 今天我 upgrade 的套件有以下(看 /var/log/dpkg.log 的):

debconf-i18n
libsasl2
sasl2-bin
libsasl2-dev
libdb4.2
libpcmanx-core0
pcmanx-gtk2
libxvmc1
libxxf86misc1
menu
vim-scripts

單從套件名稱來看,實在不知道是不是和現在的措屎情形有關系。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章eliu » 週四 9月 21, 2006 6:22 pm

最有可能的原因是 XMODIFIERS 的問題。
頭像
eliu
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 8月 28, 2004 1:33 pm
來自: 新竹

文章mason » 週四 9月 21, 2006 6:24 pm

更正: rxvt 也不行叫出 gcin

可以叫出 gcin 的只有 crxvt

我的幾個環境變數:
~$ echo $XMODIFIERS
@im=gcin

~$ echo $GTK_IM_MODULE
gcin

~$ echo $QT_IM_MODULE
gcin

啟動 gcin 時出現的 message:
~$ gcin
gcin get env LC_CTYPE=zh_TW.UTF-8 LC_ALL=zh_TW.UTF-8 LANG=zh_TW.UTF-8
gcin will use UTF-8 as the default encoding
load_gtab_list /usr/share/gcin/table/gtab.list
-- /tmp/gcin-mason/socket-:0.0-gcin
connection via TCP is disabled
(之前寫錯,應該是 UTF-8,我誤植為 BIG5)
最後由 mason 於 週五 9月 22, 2006 9:23 am 編輯,總共編輯了 1 次。
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週四 9月 21, 2006 7:14 pm

代碼: 選擇全部
unset LC_ALL
pkill -1 gcin
gcin &

試試看
訪客
 

文章mason » 週五 9月 22, 2006 9:24 am

Anonymous 寫:
代碼: 選擇全部
unset LC_ALL
pkill -1 gcin
gcin &

試試看


還是不行。
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章mason » 週五 9月 22, 2006 10:15 am

我新安裝了 rxvt-unicode,可以順利的在其上使用 gcin
mlterm, xterm 依舊不行。

不過,目前有個支援 UTF-8 並且可以叫出 gcin 的 term 我就很滿足了.... :crying:
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週五 9月 22, 2006 11:10 am

xterm 沒道理不能用,有可能是環境變數沒傳給它
訪客
 

文章eliu » 週五 9月 22, 2006 5:27 pm

頭像
eliu
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 8月 28, 2004 1:33 pm
來自: 新竹

文章mason » 週五 9月 22, 2006 6:23 pm

eliu 寫:http://cle.linux.org.tw/gcin/read.php?document_id=44

看過了嗎?


看過了。除了 /etc/sysconfig 之外,沒有與該文違背之處。(debian 好像沒有這個目錄)

另外,我前面寫得不太清楚,抱歉。
我的 gcin 不是叫不起來,是特定在 xterm 和 mlterm 上面叫不起來。很怪。 所以,我覺得應該是哪個跟 X 有關的套件的問題。問題應該不是出在 gcin. (因為我改用 oxim 也是一樣的情況)
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週五 9月 22, 2006 8:15 pm

debian sid 都沒問題,這三種 terminal + gcin 都正常輸入。
mlterm 2.9.3-3
rxvt-ml 2.6.4-10
xterm 210-3.1
訪客
 

文章mason » 週四 11月 09, 2006 6:12 pm

我剛剛比對了兩台機器上的 mlterm
一台是 etch amd64
一台是 etch i386

64bit 的 mlterm 可以在其上使用 gcin (在 64bit 環境下重新 compile 的 gcin)
32 bit 的 mlterm 不行。

兩個 mlterm 用 ldd 去看,差異不大,只有兩個不一樣:
一個是 /lib64/ld-linux-x86-64.so.2 和 /lib/ld-linux.so.2 的差別,畢竟是 32bit 和 64bit 的不同。

但是, 32bit 那台的 mlterm,多了一個 linux-gate.so.1

會是 『linux-gate.so.1』的原因嗎? :-?
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週五 11月 10, 2006 12:54 am

mason 寫:會是 『linux-gate.so.1』的原因嗎? :-?

非常不可能。應該是其它問題。
訪客
 

下一頁

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客