請問如何在中文環境下輸入日文

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

請問如何在中文環境下輸入日文

文章sabu » 週一 1月 12, 2004 8:50 pm

我知道要使用日文輸入法必須安裝 canna + kinput2
因此我下了下列指令

1. apt-get install canna ##安裝 canna,完成後預設是開啟的

2. apt-get install kinput2-canna ##安裝 kinput2

3. 我寫了一個 script 啟動 kterm

#!/bin/bash
#
export LC_ALL=ja_JP.EUC-JP
export LANG=ja_JP.EUC-JP
export XMODIFIERS="@im=kinput2"
exec kinput2-canna &
exec kterm

但是,當我執行 script 時,卻出現下列訊息,且無法輸入日文。

Warning: XimpProtocol: SelectionClear event received
Warning: KinputProtocol: SelectionClear event received

所以,我請教有安裝成功的前輩們,是否可以跟小弟講解一下,
到底我還有那些套件沒安裝,抑或是那邊沒設定好。
謝謝
sabu
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週日 11月 02, 2003 2:51 am
來自: 南投

re:請問如何在中文環境下輸入日文

文章palmpilote » 週一 1月 12, 2004 9:13 pm

試著把export那邊改成ja_JP.eucjp
因為我可以正確的輸入日文喔
當然...前提是你也要有裝日文字型和日文的locale啦
圖檔
看啥?沒看過貓有五條腿的嗎?
http://palmpilote.twbbs.org
個人blog啟動
頭像
palmpilote
快樂的大學生
快樂的大學生
 
文章: 524
註冊時間: 週四 10月 17, 2002 4:01 pm
來自: 笨呆星球

re:請問如何在中文環境下輸入日文

文章sabu » 週一 1月 12, 2004 11:54 pm

呵呵呵...我已經設定好了
我將從無到有的經過詳述一下
供給也想輸入日文的朋友們參考

1. 安裝 locales 套件

# vi /etc/locale.gen

以我自己為例,如下

en_US ISO-8859-1
zh_TW BIG5
ja_JP.EUC-JP EUC-JP #加上此行

執行 locale-gen
# locale-gen


2. 安裝日文字型

# apt-get install xfonts-intl-japanese


3. 安裝 canna -- 日文轉換系統和字典

# apt-get install canna

ps.安裝完成後預設是開啟的,若不放心請下下列指令:
# /etc/init.d/canna stop
# /etc/init.d/canna start


4. 安裝 kinput2 -- 日文輸入系統

# apt-get install kinput2-canna


完成以上步驟,若無意外,應該就可以輸入日文了。
不過,平常我們都在中文環境下使用中文輸入法,
若要在中文環境下使用日文輸入法日文,
可以利用 script 來達成目標。

切記寫 script 時,一定要以 root 的身份來寫,
然後再下指令 chmod 755 [scritp檔案]。
若是以一般使用者身份來 script ,
就會犯下之前我所作的錯事,
到時候執行 script 時,就會顯示如下:

Warning: XimpProtocol: SelectionClear event received
Warning: KinputProtocol: SelectionClear event received

總之,記得一定要以 root 來寫 script。


ex1 在 gnome-terminal 中輸入日文

<切換為 root 身份>
# vi /root/gnome_terminal.sh

#!/bin/bash
#
export LC_ALL=ja_JP.EUC-JP
export LANG=ja_JP.EUC-JP
export XMODIFIERS="@im=kinput2"
exec kinput2-canna &
exec gnome-termoinal & ##將你想使用的工具在此替換即可

轉換權限,讓一般使用者也可使用
# chmod 755 /root/gnome_terminal.sh
執行 script
# /root/gnome_terminal.sh

如此就可以在 Gnome-Terminal 中輸入日文

註:按 "Shift+Space" 即可切換日文輸入法
sabu
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週日 11月 02, 2003 2:51 am
來自: 南投


回到 share

誰在線上

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