mlterm無法使用crtl+space叫出gcin1.1.5

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

mlterm無法使用crtl+space叫出gcin1.1.5

文章silice » 週二 1月 24, 2006 6:06 am

今天突然去想到
把一台撿來的舊電腦裝裝看精簡的Debian
誰知道怪怪的問題接踵而至(好像每次裝都會這樣吼?)
分享一下@@
原本想使用netinstall(testing版)來安裝
可是不能裝
重開機後就叫你選y或是n
怎麼選都一直叫你繼續選
只好用(stable版)來安裝
再用apt-get dist-upgrade升級到testing並裝好一些unstable的程式
耶startx
誰知道mlterm不能輸入中文
天啊!
這對我來說等於不能管理檔案了
不會對我那麼殘忍吧
只好努力爬文啦、拜google大神
也不知道陷入一團混亂多久了
沒有找到相關的解決方法
腦袋有兩種方法浮現
第一:放棄等新的gcin出現再說吧
第二:拿舊版的gcin製成deb來安裝
誰知道天生反骨花了好久時間竟然硬是不用以上兩種方法

先介紹一下大略的環境
x-window-system-core是安裝(testing的)
使用fluxbox當視窗管理程式
.xinitrc內容如下

export LANG=zh_TW.UTF-8
export LC_ALL=zh_TW.UTF-8
export XMODIFIERS="@im=gcin"
export GTK_IM_MODULE=gcin
exec /usr/bin/gcin &
fluxbox

接下來編寫一個script內容如下,取名為mltermgcin

#!/bin/sh
export LC_CTYPE=zh_TW.UTF-8
export XMODIFIERS=@im=gcin-mlterm
gcin &
mlterm -t -f=white -H=60

然後
chmod +x mltermgcin

修改~/.fluxbox/keys加入

Mod4 t :execcommand ./mltermgcin

這樣只要按ctrl跟alt中間的那個鍵(不好意思說的那麼複雜,可是我真的不知道那個叫什麼鍵)加f鍵就能開啟能叫出gcin的透明mlterm了
我的檔案管理復活了

也許這可能是我的個案吧@@
但後來我又試試另一台電腦也是mlterm下叫不出gcin其他的程式下也都還可以使用(像gaim、gvim、firefox等)
有更好的方法請不吝嗇解解迷津
先感謝了
坦白說問題雖然解決了但還是有很多地方搞不太懂@@
上面的方法是一試再試試了又試不小心試出來的
至於為什麼?
能力有限無法解釋
silice
可愛的小學生
可愛的小學生
 
文章: 54
註冊時間: 週二 10月 04, 2005 1:55 am

文章訪客 » 週二 1月 24, 2006 9:14 am

所以是能用的嘛...

其實只要用一樣的 XIM name 就行了, 不需要給 mlterm 另外一個特別的 XIM service(會多用一個 process...)
訪客
 

文章silice » 週二 1月 24, 2006 4:28 pm

在.xinitrc下已設定
export GTK_IM_MODULE=gcin

這樣算是用一樣的XIM name嗎?
但這樣還是不能在mlterm叫出gcin耶
不是很了解「用一樣的XIM name是什麼意思」

但另外指定一個後卻能叫得出來gcin
:-?
silice
可愛的小學生
可愛的小學生
 
文章: 54
註冊時間: 週二 10月 04, 2005 1:55 am

文章silice » 週二 1月 24, 2006 5:25 pm

唉呀!我太不注意了
應該是因為我沒有仔細檢查的原因才會在mlterm下不能使用gcin1.1.5
真是不好意思

結論:
確實修改.xinitrc如下

export LANG=zh_TW.UTF-8
export LC_ALL=zh_TW.UTF-8
export LC_CTYPE=zh_TW.UTF-8
export XMODIFIERS="@im=gcin"
export GTK_IM_MODULE=gcin
exec /usr/bin/gcin &
fluxbox

注意要多加入export LC_CTYPE=zh_TW.UTF-8
之前我有試過應該是我沒打正確 :ooops:
這樣就沒問題了@@
silice
可愛的小學生
可愛的小學生
 
文章: 54
註冊時間: 週二 10月 04, 2005 1:55 am


回到 debian desktop

誰在線上

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

cron