中文輸入

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

中文輸入

文章洪瑞興 » 週六 11月 06, 2004 11:48 pm

剛安裝好sarge發現很好用
kernel升級也自動將grub中的menu改好了
真的很方便
後來發現裝完gnome後不能用中文輸入
參考了DebainWiki的GNOME Display Manager
試了很多次發現
/etc/gdm/locale.conf中的
Chinese(Taiwan_R.O.C.)這個不用改

/etc/enviornment加上
LANG=zh_TW(剛試了不加也可以)
XMODIFIERS="@im=xcin"

~/.dmrc這個就很奇怪了
預設語言中有中文的
zh_TW及zh_TW.UTF-8可是沒有zh_TW.Big5
zh_TW.Big5才可以

以上是在gnome中用Mozilla+XCIN輸入的
發現這裡要改成zh_TW.Big5才能用xcin

另外在Mozilla中輸入中文一直沒試出來
我的作法是開完Mozilla後再執行一次Debian選單裡的
XCINterm(Big5)
洪瑞興
懵懂的國中生
懵懂的國中生
 
文章: 180
註冊時間: 週四 5月 27, 2004 7:09 pm

re:中文輸入

文章d2207197 » 週日 11月 07, 2004 3:15 pm

Mozilla 部份,試試看這篇的解決辦法:
http://moto.debian.org.tw/viewtopic.php?t=4768
至於為什麼會這樣,小弟也實在不懂
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

中文輸入-2

文章洪瑞興 » 週日 11月 07, 2004 11:30 pm

今天又試了一下只在/etc/enviornmemt加上
XMODIFIERS="@im=xcin"
其它都不改
然後啟動gnome後先執行一下
/usr/bin/xcinterm-big5
gnome-terminal & Mozilla 都可以輸入中文

另外若是/etc/enviornmemt中沒有
XMODIFIERS="@im=xcin"
則只有執行/usr/bin/xcinterm-big5可以輸入中文
其它都不行

LANG=zh_TW.UTF-8
LC_CTYPE="zh_TW.UTF-8"
LC_NUMERIC="zh_TW.UTF-8"
LC_TIME="zh_TW.UTF-8"
LC_COLLATE="zh_TW.UTF-8"
LC_MONETARY="zh_TW.UTF-8"
LC_MESSAGES="zh_TW.UTF-8"
LC_PAPER="zh_TW.UTF-8"
LC_NAME="zh_TW.UTF-8"
LC_ADDRESS="zh_TW.UTF-8"
LC_TELEPHONE="zh_TW.UTF-8"
LC_MEASUREMENT="zh_TW.UTF-8"
LC_IDENTIFICATION="zh_TW.UTF-8"
LC_ALL=
洪瑞興
懵懂的國中生
懵懂的國中生
 
文章: 180
註冊時間: 週四 5月 27, 2004 7:09 pm

re:中文輸入

文章Tetralet » 週一 11月 08, 2004 12:26 pm

是因為在啟動 X Window 時沒有載入 xcin 嗎?
請問您是如何載入 xcin 的呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

Re: re:中文輸入

文章洪瑞興 » 週一 11月 08, 2004 1:07 pm

因為我不知道如何自動執行XCIN :-P
而且我試過當~/.dmrc中是zh_TW時啟動GNOME後手動執行XCIN無法輸入中文(可是zh_TW是GDM設定的)
手動改成zh_TW.Big5才可以正常

而若是啟動gnome後執行一次/usr/bin/xcintrem-big5
則不管~./dmrc中是何設定都正常
洪瑞興
懵懂的國中生
懵懂的國中生
 
文章: 180
註冊時間: 週四 5月 27, 2004 7:09 pm

re:中文輸入

文章Tetralet » 週一 11月 08, 2004 1:55 pm

一般是寫入 .xinitrc(使用 startx 來啟動 X Window)
或是 .xsession(使用 Display Manager 來啟動 X Window)裡。

例:
代碼: 選擇全部
!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

export LC_ALL=zh_TW.Big5
export LANG=zh_TW.Big5

export XMODIFIERS="@im=xcin"
exec /usr/bin/xcin &

# invoke global X session script
. /etc/X11/Xsession
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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


回到 share

誰在線上

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

cron