SCIM的問題

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

SCIM的問題

文章chunjacky » 週四 10月 13, 2005 1:23 am

  我的問題有三個:

  1.無法在Mozilla firefox、Openoffice.org裡使用SCIM輸入法
   Ctrl+Space無法叫出。

   但在終端機、gedit..等等軟體,
   可按右鍵→輸入法→SCIM input Method,
   (預設是X輸入法)

  2.不知道怎麼做才能讓輸入法預設為SCIM input Method呢?

  3.不知道怎麼自動啟動SCIM,已爬過文,
   我已在家目錄自行新增一個.xinitrc檔,內容如下:

代碼: 選擇全部
 export LC_ALL="zh_TW.UTF-8"
 export LC_TYPE="zh_TW.UTF-8"
 export LANG="zh_TW.UTF-8"
 export LANGUAGE="zh_TW.UTF-8"

 export XMODIFIERS="@im=SCIM"
 export XIM_PROGRAM=scim
 export GTK_IM_MODULE=scim

 scim -f x11 -d
 scim -f socket -d


   可是當我重開機後,執行export,卻沒有export這些,
   想請問該怎麼辦才好。

   我是最近才開始接觸Linux,是安裝Debian,
   很多觀念跟指令還不清楚,希望大家多多指教。
最後由 chunjacky 於 週五 10月 14, 2005 1:50 am 編輯,總共編輯了 1 次。
chunjacky
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週一 10月 03, 2005 10:17 pm

文章bsdson.tw » 週四 10月 13, 2005 11:10 am

1. 你可以在x-win下面開terminal視窗
然後把這些設定都設好,執行scim
(scim應該只要執行其中一個就可以了,不用執行2次)
然後『在terminal中』執行firefox,等程式,
若此時可以正確啟用scim輸入法,
表示只是這些變數沒有設好,或是scim為正確啟動,
沒有其他問題...
2. 確定你的設定檔有被執行到
這要看你是怎麼啟動x-win的,
是startx或是startxfce4等等~
可以去看一下裡面是怎麼執行的...
trace一下,並不難~
3. 或是,你可以直接把設定寫在你的執行檔裡面...
bsdson.tw
可愛的小學生
可愛的小學生
 
文章: 67
註冊時間: 週一 4月 11, 2005 4:44 pm

文章bsdson.tw » 週四 10月 13, 2005 11:14 am

這是我的設定:
declare -x GTK_IM_MODULE="scim"
declare -x QT_IM_MODULE="scim"
declare -x XMODIFIERS="@im=SCIM"
declare -x LC_CTYPE="zh_TW.utf8"
bsdson.tw
可愛的小學生
可愛的小學生
 
文章: 67
註冊時間: 週一 4月 11, 2005 4:44 pm

文章Drake » 週四 10月 13, 2005 12:03 pm

我的作法如下:

安裝:
sudo apt-get -y --force-yes install scim
sudo apt-get -y --force-yes install scim-chinese
sudo apt-get -y --force-yes install scim-config-socket
sudo apt-get -y --force-yes install scim-gtk2-immodule
sudo apt-get -y --force-yes install scim-tables-zh

設定:
新增 /etc/X11/Xsession.d/95xinput,內容如下
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE=SCIM
scim -d
Drake
活潑的高中生
活潑的高中生
 
文章: 314
註冊時間: 週三 3月 26, 2003 11:00 am

Re: SCIM的問題

文章訪客 » 週四 10月 13, 2005 12:27 pm

chunjacky 寫: export LC_ALL="zh_TW.UTF-8"
 export LC_TYPE="zh_TW.UTF-8"
 export LANG="zh_TW.UTF-8"
 export LANGUAGE="zh_TW.UTF-8"

LC_ALL 不需要
既然設了LANG, 就不需要 LC_CTYPE 了...(還有要注意拼字, 你的設定檔拼字錯誤一大堆)

chunjacky 寫: export XMODIFIERS="@im=SCIM"
 export XIM_PROGRAM=scim
 export GTK_MODULE=scim

是 GTK_IM_MODULE

若是開機預設進入圖型介面, 那就應該是使用 .xsession 而不是 .xinitrc

其它請參考其它前輩們的發言
訪客
 

文章phyrster » 週四 10月 13, 2005 3:55 pm

各位有没有遇到scim按Drake方法设置时,在有的程序下无法输入汉字的情况?还有,为什么一定要用95这个启动序号呢?我试过或大或小的数字,scim都不正常,似乎95这个数字有一定的意义在里面。

我用的CJK-lyx,可是呼出输入法,但是就是打不进一个汉字。locale 是 en_US.UTF-8
phyrster
可愛的小學生
可愛的小學生
 
文章: 77
註冊時間: 週三 7月 27, 2005 1:03 am

文章Drake » 週四 10月 13, 2005 8:17 pm

To phyrster

其實我還多少有點懷疑,我所使用的方法是最適宜的解法,不過就我手邊有的資料來看,使用我提的方法,共安裝了約 20 台的 Ubuntu 5.04,使用起來還沒有什麼大問題,有的,就是使用注音輸入法的同事,覺得 scim 裏的注音不好用,比較希望使用 gcin 裏的 chewing(新酷音),我一時也偷懶沒幫他們解決這個問題就是了 :p

這個解法也算有個缺點,比較耗計憶體吧(我隨意亂猜的)。因為它其實是每一個 x session 都開一個 scim -d 出來,所以即便是你執行 gnome-cups-manager 都會跑一個 scim 出來,算是比較笨的作法,也比較暴力。

為什麼選 95 的話…只是我當作的「感覺」啦 :ooops:
Drake
活潑的高中生
活潑的高中生
 
文章: 314
註冊時間: 週三 3月 26, 2003 11:00 am

文章chunjacky » 週五 10月 14, 2005 2:01 am

謝謝大家的回覆,我已經可以正常使用SCIM了 :ooops:
該裝的套件,我都有安裝,是照這教學做的
http://wiki.debian.org.tw/index.php/scim

因是圖形介面開啟,所以在家目錄新增.xsession,內容如下:
代碼: 選擇全部
 export LANG="zh_TW.UTF-8"

 export XMODIFIERS="@im=SCIM"
 export XIM_PROGRAM=scim
 export GTK_IM_MODULE=scim

 scim -f socket -d


然後在/etc/X11/Xsession.d/95xinput也貼上上述內容,
重開機後就可以了。

●TO bsdson.tw
謝謝你,我試過你的方法後,發現我的設定檔並沒有被執行到,
做了上述修正後已經沒有問題了。

●TO Drake
你的方法讓我成功了唷,很感謝你。

●TO 訪客
謝謝你的指教,是我文章編輯時把GTK_IM_MODULE打成GTK_MODULE,
設定檔中是正確的,不曉得你說的
(還有要注意拼字, 你的設定檔拼字錯誤一大堆)

還有什麼呢?「一堆」感覺很多 :(

我加了.xssesion後,就可以了,謝謝。
chunjacky
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週一 10月 03, 2005 10:17 pm

文章dddan » 週四 12月 08, 2005 2:03 pm

我安裝scim-tables-zh, 發生下列錯誤...

The following packages have unmet dependencies:
scim-tables-zh: Depends: scim-modules-table (= 0.5.4-1) but 0.5.4-1+b1 is to be installed
E: Broken packages,

不知要去那邊下載scim-modules-table (0.5.4-1) for i386?




Drake 寫:我的作法如下:

安裝:
sudo apt-get -y --force-yes install scim
sudo apt-get -y --force-yes install scim-chinese
sudo apt-get -y --force-yes install scim-config-socket
sudo apt-get -y --force-yes install scim-gtk2-immodule
sudo apt-get -y --force-yes install scim-tables-zh

設定:
新增 /etc/X11/Xsession.d/95xinput,內容如下
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE=SCIM
scim -d
dddan
可愛的小學生
可愛的小學生
 
文章: 20
註冊時間: 週三 12月 07, 2005 5:03 pm

文章Drake » 週四 12月 08, 2005 3:05 pm

嗯??
你用的 apt source list 是啥?
我用的 ubuntu 5.04 or debian sarge 都不會有這個 dependency 存在也
Drake
活潑的高中生
活潑的高中生
 
文章: 314
註冊時間: 週三 3月 26, 2003 11:00 am

文章Drake » 週四 12月 08, 2005 3:08 pm

對了

如果你是注音愛好者
就不用管那個 scim-modules-zh 了吧
換安裝 scim-chewing (debian sarge 裏有,ubuntu 5.04 裏沒有 >< 得自行去 make deb 出來安裝)
然後使用新酷音 :)
這比 scim 內定的注音(or 詞音?)來得好用多了

ps. 我是都用嘸蝦米啦,預設的注音不好用也是同事告訴我,我才曉得的 :-P
Drake
活潑的高中生
活潑的高中生
 
文章: 314
註冊時間: 週三 3月 26, 2003 11:00 am

文章liaozi » 週四 12月 08, 2005 11:35 pm

我之前用SCIM很常當

EX:
GAIM切換輸入法常常掛掉

所以就改用GCIN :-P
無事以當貴 早寢以當富 安步以當車 晚食以當肉
http://liaozi.twbbs.org/
頭像
liaozi
懵懂的國中生
懵懂的國中生
 
文章: 101
註冊時間: 週一 10月 17, 2005 8:53 am


回到 debian desktop

誰在線上

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

cron