jimmymsc 寫:在 gnome的選單下有一個,xcin big5選項,run 它時,它自動出現了xrvt 和 xcin ...我可以自由的keyin 中文和切換中文輸入法:
但在其它的應用程下就完全不行用xcin來keyin 中文了!如mozilla,kword....
我有試在把
export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5
export XMODIFIERS="@im=xcin"
exec /usr/bin/xcin &
寫入 /etc/X11/xinit/xinitrc 和 $HOME/.xinitrc …但還是不行耶!
是什麼問題呢?
我沒有安裝 GNOME 環境,
所以我也不是很清楚問題是出在哪?
試著在您的 ~/.xinitrc 中加入一行 exec xterm &,
例:
- 代碼: 選擇全部
#!/bin/sh
export LC_CTYPE=zh_TW.Big5
export LC_MESSAGES=zh_TW.Big5
export XMODIFIERS="@im=xcin"
exec /usr/bin/xcin &
exec xterm &
exec /usr/bin/icewm
然後在 xterm 中下達 locale、echo $XMODIFIERS 及 ps aux | grep "xcin",
結果應該會類似這個樣子:
- 代碼: 選擇全部
$ locale
LANG=POSIX
LC_CTYPE=zh_TW.Big5
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES=zh_TW.Big5
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
$ echo $XMODIFIERS
@im=xcin
$ ps aux | grep "xcin"
tetralet 6206 0.0 0.3 7260 1980 tty1 S 01:24 0:00 /usr/bin/xcin
tetralet 6564 0.0 0.1 4760 764 pts/2 S 01:30 0:00 grep xcin
如果有相異太多的部份,請貼上來。
並且,
在 xterm 中執行 xcin &,
看看有什麼訊息?
我在擔心是不是您的 locale 被改掉了?