請問在 KDE 下使用 scim 的問題

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

請問在 KDE 下使用 scim 的問題

文章sp0500 » 週一 10月 30, 2006 12:14 am

各位先進,

小弟現在可以在 firefox/gvim 下使用 scim 輸入中文,
但卻無法在 kwrite/konqueror 下輸入中文。

請問一下有沒有什麼資料可以參考,以澥決這個問題?

謝謝!
sp0500
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週四 9月 28, 2006 9:29 am

文章Franklin » 週一 10月 30, 2006 8:23 am

試一下是不是使用 QT 的程式都無法使用 scim
(kde 大部份的程式都是,還有像 skype 也是)

是的話看一下 QT_IM_MODULE 的設定正不正確
頭像
Franklin
懵懂的國中生
懵懂的國中生
 
文章: 171
註冊時間: 週五 6月 16, 2006 1:13 pm

文章AceLan » 週一 10月 30, 2006 9:16 am

FC4 FC5 似乎會有問題
http://www.fedoraforum.org/forum/showthread.php?t=97118

我給你我的設定 參考一下

==
cat /etc/X11/Xsession.d/99x11-common_start
# $Id: 99x11-common_start 305 2005-07-03 18:51:43Z dnusinow $

# This file is sourced by Xsession(5), not executed.

export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
export LC_ALL=zh_TW
skim -d &

exec $STARTUP

# vim:set ai et sts=2 sw=2 tw=80:
==
AceLan
摩托學園!學園長們
摩托學園!學園長們
 
文章: 129
註冊時間: 週日 6月 01, 2003 7:53 pm
來自: KDE@Taiwan

文章sp0500 » 週一 10月 30, 2006 10:25 am

這是我的設定,是不是和
export XMODIFIERS="@im=SCIM"
export QT_IM_MODULE="scim"
順序有關?

謝謝!
========================================
cat /etc/X11/Xsession.d/99x11-common_start
# $Id: 99x11-common_start 305 2005-07-03 18:51:43Z dnusinow $

# This file is sourced by Xsession(5), not executed.
#

export LC_CTYPE="zh_TW.UTF-8"
export QT_IM_MODULE="scim"
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
scim -d

exec $STARTUP

# vim:set ai et sts=2 sw=2 tw=80:
sp0500
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週四 9月 28, 2006 9:29 am

文章訪客 » 週一 10月 30, 2006 10:48 am

請參考這篇
viewtopic.php?t=9525
訪客
 

文章AceLan » 週一 10月 30, 2006 11:31 am

我覺得有可能是 LC_CTYPE 的問題
請確定你的 /etc/locale.gen 裡有 zh_TW.UTF-8

一般我是這樣設 scim 的
進入 X 之後 先將 scim 的 process kill 掉
然後開個 console 依序將設定及 scim -d/skim -d 輸入
看看 scim 能不能正確啟動
如果啟動正確 在那個 console 之下再開個程式
照理說 新開的那個程式應該就可以使用 scim 來輸入中文了
然後再將可以使用的設定加到 /etc/X11/Xsession.d/99x11-common_start
AceLan
摩托學園!學園長們
摩托學園!學園長們
 
文章: 129
註冊時間: 週日 6月 01, 2003 7:53 pm
來自: KDE@Taiwan

文章sp0500 » 週二 10月 31, 2006 1:14 am

以下是我的 locale.gen 是有 zh_TW.UTF-8
===================
cat /etc/locale.gen
en_US ISO-8859-1
zh_TW BIG5
zh_TW UTF-8
======================

試了幾個程式,似對乎是 gtk 可以但 qt base 的程式不行(kde 的程式及 skype),這個問題怎麼查比較好?

謝謝!
sp0500
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週四 9月 28, 2006 9:29 am

文章訪客 » 週二 10月 31, 2006 2:29 am

試看
export QT_IM_MODULE="xim"
im-module有問題我都是暫時如此避過
訪客
 

文章sp0500 » 週二 10月 31, 2006 7:04 am

當我把 QT_IM_MODULE 設成 xim,會出現下面的訊息,
這真是有點傷腦筋....
-------------------------
export QT_IM_MODULE="xim"
$ kwrite
QInputContext: no input method context available
QInputContext: no input method context available
sp0500
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週四 9月 28, 2006 9:29 am

文章AceLan » 週二 10月 31, 2006 1:40 pm

將 export QT_IM_MODULE 這行拿掉試試
AceLan
摩托學園!學園長們
摩托學園!學園長們
 
文章: 129
註冊時間: 週日 6月 01, 2003 7:53 pm
來自: KDE@Taiwan

文章訪客 » 週二 10月 31, 2006 4:15 pm

try this:
export XMODIFIERS="@im=SCIM"
export XIM_PROGRAM="scim"
export GTK_IM_MODULE="xim"
#export QT_IM_MODULE="scim"
export LC_ALL=zh_TW.UTF-8
#skim -d &
訪客
 

文章sp0500 » 週二 10月 31, 2006 9:48 pm

謝謝各位大大的指導,現在已經可以正常使用了,
這封回信就是用konqueror 回的。

我把 /etc/X11/Xsession.d/74custom-scim_startup
改成下列就可以了,原因我不是很清楚,還請各位大大指教。
謝謝!
cat /etc/X11/Xsession.d/74custom-scim_startup
#
export XMODIFIERS="@im=SCIM"
export XIM_PROGRAM="scim"
export GTK_IM_MODULE="xim"
#export QT_IM_MODULE="scim"
export LC_ALL=zh_TW.UTF-8
skim -d
sp0500
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週四 9月 28, 2006 9:29 am


回到 debian desktop

誰在線上

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