中文輸入的問題(爬過文還是搞不定 /_\),help plz

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

中文輸入的問題(爬過文還是搞不定 /_\),help plz

文章nxu » 週二 3月 01, 2005 1:20 pm

我的kernel是2.6
我是用testing版
wm是 xfce
有安裝
xcin
gcin
xfonts-intl-chinese
我的.xinitrc的設定檔如下
# $Xorg: xinitrc.xxxxxxxxxxxxxxxxxxx 懶的打@_@

#/etc/X11/xinit/xinitrc
# golbal xinitrc file, used by all X xxxxxxxxxxx... 同上

export LC_ALL=zh_TW.UTF-8 (這是我加的,ps我試過宣告ctype & message也沒用@_@)

#invoke global X session script
. /etc/X11/Xsession

export XMODIFIERS="@IM=gcin"
gcin &

以上,進入xfce後用不管怎麼按 ctrl+space都不會有gcin的輸入視窗。

用xfce的預設終端機鍵入 gcin 也沒有出現沒看到erron之類的字眼
用ctrl+c 可正常結束gcin (有寫個 do exit @_@)

以上 T_T 我太嫩了。
nxu
懵懂的國中生
懵懂的國中生
 
文章: 112
註冊時間: 週二 3月 01, 2005 11:26 am
來自: Hell

Re: 中文輸入的問題(爬過文還是搞不定 /_\),help plz

文章Tetralet » 週二 3月 01, 2005 1:33 pm

nxu 寫:#invoke global X session script
. /etc/X11/Xsession

將這一段移到檔案的末端試試!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章nxu » 週二 3月 01, 2005 1:54 pm

# $Xorg: xinitrc.xxxxxxxxxxxxxxxxxxx 懶的打@_@

#/etc/X11/xinit/xinitrc
# golbal xinitrc file, used by all X xxxxxxxxxxx... 同上

export LC_ALL=zh_TW.UTF-8 (這是我加的,ps我試過宣告ctype & message也沒用@_@)

#invoke global X session script

export XMODIFIERS="@IM=gcin"
gcin &

. /etc/X11/Xsession


博士,我改成這樣也是沒用說 T_T

進xfce用terminal 打gcin出現以現的訊息
.gcin is already utf-8 format
load_gtab_list /usr/share/gcin/table/gtab.list
gcin:IMOpenIM faied. Maybe another XIM server is runnig.
所以說這樣gcin應該有啟動吧 @_@

ps我把xcin移掉了。

是不是要改成 exec gcin &這樣啊? 怪。

對了我的locales 只有 big5 和 tw的utf8 沒有其它的,這有差嗎?
nxu
懵懂的國中生
懵懂的國中生
 
文章: 112
註冊時間: 週二 3月 01, 2005 11:26 am
來自: Hell

文章訪客 » 週二 3月 01, 2005 1:58 pm

說不定你的 xim 還在執行,你有 logout & login 嗎?
訪客
 

文章nxu » 週二 3月 01, 2005 2:08 pm

有啊!我有logout & login (x和tty都有)

對了!我是用startx來開xfce的
這有影響嗎? T_T
nxu
懵懂的國中生
懵懂的國中生
 
文章: 112
註冊時間: 週二 3月 01, 2005 11:26 am
來自: Hell

文章caosheng » 週二 3月 01, 2005 2:10 pm

記得我也發生過類似問題

後來把startxfce4 加在輸入法後面執行
然後運行X 時跑startx

然後就有輸入法了
但我的xfce 是xfce 4.2 或4.05

譬如:

exec gcin &
exec startxfce4
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章nxu » 週二 3月 01, 2005 2:14 pm

不是很懂


gcin &

startxfce

這樣嗎?

ps我的是4.06 @_@的樣子 (現在用vmware在辦公室偷試所以不確定家裡那台是多少的版本)
nxu
懵懂的國中生
懵懂的國中生
 
文章: 112
註冊時間: 週二 3月 01, 2005 11:26 am
來自: Hell

文章caosheng » 週二 3月 01, 2005 2:17 pm

第四版的運行腳本是 startxfce4 後面有個4
可以updatedb && locate startxfce 搜尋看看

反正就是gcin 後面接著執行 startxfce4
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章nxu » 週二 3月 01, 2005 2:26 pm

不行也 T_T

我還試把
@im=gcin 變成=>xcin
exec gcin &
startxfce
再試一次

還是沒有 T_T
nxu
懵懂的國中生
懵懂的國中生
 
文章: 112
註冊時間: 週二 3月 01, 2005 11:26 am
來自: Hell

文章訪客 » 週二 3月 01, 2005 2:29 pm

gcin:IMOpenIM faied. Maybe another XIM server is runnig.
所以說這樣gcin應該有啟動吧 @_@

這是 gcin 沒有再執行的錯誤訊息,因為 XIM server 已經存在
請先確認 xcin or gcin 沒有再執行,
常見的錯誤是 執行 gcin 時用的 XMODIFIERS=@im=xxxxx,
一般程式用的是 XMODIFIERS=@im=yyyyy ,兩邊不一致,
XMODIFIERS 是用來指定要連接的 IM server ,如果弄錯,當然就叫不出來,
你可以去 /proc/????/environ 看你的 environ variable,???? 是 gcin 的 process id
訪客
 

文章caosheng » 週二 3月 01, 2005 2:34 pm

可能還有個原因,不妨參考看看,就是你所抓的 gcin 的.deb包有問題
因為留存討論版上的gcin .deb 有好幾個
但其中有一個來源是有問題的

我所抓的來源是這一個,可以使用
deb http://chuany.net/~asho/debian/ testing main

建議以這個來源重裝看看
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章nxu » 週二 3月 01, 2005 2:43 pm

我還以為是以經起動了@_@ 所以不能再開。

不過你的方法我看不懂,我太肉了 XD
nxu
懵懂的國中生
懵懂的國中生
 
文章: 112
註冊時間: 週二 3月 01, 2005 11:26 am
來自: Hell

文章nxu » 週二 3月 01, 2005 3:04 pm

caosheng 寫:deb http://chuany.net/~asho/debian/ testing main


不能下也@_@

原本我是用

deb http://people.debian.org.tw/~asho/deb/ gcin/
deb-src http://people.debian.org.tw/~asho/debsrc/ gcin/
剛改成
deb http://chuany.net/~asho deb/
deb-src http://chuany.net/~asho debsrc/

進xfce後訊息有變了!

如下:
debian:~# gcin
gcin get env LC_CTYPE= LC_ALL=zh_TW.UTF-8
gcin will use UTF-8 as the default encoding
sh: line 1:/gcin-utf8-setup: (亂碼 @ ???? wy)
sh: line 1:/gcin-user-setup: 同上的亂碼
?@??wY??(我猜是作者的email信箱)

debina:~#
然後結束了 =_=
nxu
懵懂的國中生
懵懂的國中生
 
文章: 112
註冊時間: 週二 3月 01, 2005 11:26 am
來自: Hell

文章nxu » 週二 3月 01, 2005 3:15 pm

對了我的字形相關的只有裝xfonts-intl-chinese
和fireflysung的那個
沒有裝書上寫的 ttf-arphic-xxxxxxxxxxxx

應該沒影響吧?
nxu
懵懂的國中生
懵懂的國中生
 
文章: 112
註冊時間: 週二 3月 01, 2005 11:26 am
來自: Hell

文章訪客 » 週二 3月 01, 2005 3:18 pm

.deb 可能有問題,應該是要執行裡面的
/usr/share/gcin/script

這邊要請原來做 .deb 的人看一下。GCIN_SCRIPT_DIR 這個 define 似乎被改壞了。

gcin.c, line 390

static void exec_script(char *name)
{
char scr[128];

sprintf(scr, GCIN_SCRIPT_DIR"/%s", name);
system(scr);
}
訪客
 

下一頁

回到 debian desktop

誰在線上

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