唉 輸入法的問題

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

文章jack482653 » 週一 4月 18, 2005 10:36 pm

= =..........
我是用gdm....
jack482653
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 2月 26, 2005 5:28 pm

文章d2207197 » 週一 4月 18, 2005 10:54 pm

那 mv .xinitrc .xsession (cp 也可以啦)
在 gdm 中選擇「預設的 Xsession」(反正就是預設的什麼什麼,不是 KDE、不是 Gnome)
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章pesder » 週一 4月 18, 2005 11:04 pm

除了 GTK_IM_MODULE 和 XMODIFIERS 之外,再執行
代碼: 選擇全部
gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules

試試看。
pesder
可愛的小學生
可愛的小學生
 
文章: 38
註冊時間: 週六 11月 23, 2002 4:26 pm
來自: 雲林

文章訪客 » 週一 4月 18, 2005 11:05 pm

http://www.linux.org.hk/zh-hant/node/642
你可以參考這個網頁設定喔

我是使用gdm登入x

裝了scim後

建立新檔案 /etc/X11/Xsession.d/95xinput並放入以下內容:

case "$LANG" in
zh_TW*)
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
;;
zh_HK*)
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
;;
zh_CN*)
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
;;
esac

export XMODIFIERS

醬子就行了
訪客
 

文章jack482653 » 週一 4月 18, 2005 11:44 pm

d2207197 寫:那 mv .xinitrc .xsession (cp 也可以啦)
在 gdm 中選擇「預設的 Xsession」(反正就是預設的什麼什麼,不是 KDE、不是 Gnome)

我已經試過了
失敗阿~~~~
當在中間不能動
把所有的程式都停止
再用root登入
發現突然可以用了耶
神奇.....
待會到元使用者下看看
jack482653
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 2月 26, 2005 5:28 pm

文章jack482653 » 週一 4月 18, 2005 11:49 pm

原來一切都是我的幻覺......不..............
因為執行STARTX的緣故
所以問題還是沒解決
GDM又進不去.....
jack482653
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 2月 26, 2005 5:28 pm

文章d2207197 » 週二 4月 19, 2005 12:36 am

請 po 出 X 的錯誤訊息,可能在 /var/log/X????.log(太久沒用 XFree86 忘了)。
執行 startx 後螢幕輸出什麼?

直接執行 X,是否正常進 X?
.xinitrc 只寫 xterm 一行,是否正常進 X?
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章jack482653 » 週三 4月 20, 2005 10:13 pm

d2207197 寫:請 po 出 X 的錯誤訊息,可能在 /var/log/X????.log(太久沒用 XFree86 忘了)。

代碼: 選擇全部
Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0
Could not init font path element unix/:7100, removing from list!
jack482653
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 2月 26, 2005 5:28 pm

文章jack482653 » 週三 4月 20, 2005 10:36 pm

............解決了
修改/etc/X11/Xsession.d/55gnome-session_gnomerc就行了
順便連語言的問題都解決了
jack482653
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週六 2月 26, 2005 5:28 pm

文章adair » 週四 4月 21, 2005 1:38 pm

問的題外話,我本來是使用xcin的,後來同學跟我說gcin也不錯,所以我就在另一個帳號下使用gcin。可是後來在我原來的帳號下,卻發現xwin很lag,而且xcin不能使用了,之後我改一下~/.xinitrc,後來就都換成gcin了。之前的問題就消失了!

我的問題是,xcin和gcin是不是不能同時存在啊?有共存方法嗎?
x window很慢是輸入法的問題嗎?謝謝各位回答。
adair
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週六 2月 12, 2005 2:05 pm

文章moto » 週四 4月 21, 2005 2:18 pm

adair 寫:問的題外話,我本來是使用xcin的,後來同學跟我說gcin也不錯,所以我就在另一個帳號下使用gcin。可是後來在我原來的帳號下,卻發現xwin很lag,而且xcin不能使用了,之後我改一下~/.xinitrc,後來就都換成gcin了。之前的問題就消失了!

我的問題是,xcin和gcin是不是不能同時存在啊?有共存方法嗎?
x window很慢是輸入法的問題嗎?謝謝各位回答。


輸入法的開啟是依據 locale 而定,所以理論上只要重新 export locale 就可以再執行另一個 IM 。 ( 有錯請指正.. :-D)

X Window 很慢的問題,建議您先下 top 指令看看到底是哪個 Process 佔去大部分的系統資源... ;-)
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

文章訪客 » 週四 4月 21, 2005 4:22 pm

adair 寫:
我的問題是,xcin和gcin是不是不能同時存在啊?有共存方法嗎?
x window很慢是輸入法的問題嗎?謝謝各位回答。

可以包成 script

export LC_ALL=zh_TW.Big5
export XMODIFIERS=@im=xcin.test
export GTK_IM_MODULE=xim
xcin -x xcin.test &
gedit
訪客
 

文章d2207197 » 週四 4月 21, 2005 4:50 pm

我是 xcin, gcin, scim 同時在用的,沒有什麼問題。

應該是只要 XIM 名稱不同就不會衝突了。
xcin 與 scim 的 XIM name 都是固定的(xcin 與 SCIM),所以兩個一起開沒什麼問題。
gcin 好像會察看 XMODIFIERS 的值而自訂 XIM 名稱,這點要小心些。


不過 gcin 往往要第一個開才不會出狀況,每次先開了 xcin 或 scim,常常就不能啟動 gcin 了(我都有先改過 XMODIFIERS 再啟動 gcin)。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章Tetralet » 週四 4月 21, 2005 5:05 pm

d2207197 寫:我是 xcin, gcin, scim 同時在用的,沒有什麼問題。

我也是...

我的方法如下,首先修改 ~/.xinitrc
代碼: 選擇全部
(上略)

export LC_CTYPE=zh_TW.Big5
export LC_MESSAGES=zh_TW.Big5

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

export LC_CTYPE=zh_TW.UTF-8
export LC_MESSAGES=zh_TW.UTF-8
# export LC_ALL=zh_TW.UTF-8
# export LANG=zh_TW.UTF-8

export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE=scim
exec /usr/bin/scim &

export XMODIFIERS="@im=gcin"
export GTK_IM_MODULE=gcin
exec /usr/bin/gcin &

export GTK_IM_MODULE=xim
export XMODIFIERS="@im=xcin"

(下略)


然後使用以下方式來呼叫各個應用程式:
代碼: 選擇全部
XMODIFIERS="@im=gcin" GTK_IM_MODULE=gcin LC_ALL=zh_TW.UTF-8 x-www-browser


d2207197 寫:gcin 好像會察看 XMODIFIERS 的值而自訂 XIM 名稱,這點要小心些。

可能是 Mandrake Linux 以 XCIN 為預設的輸入法才使用這個變通的方式...

d2207197 寫:不過 gcin 往往要第一個開才不會出狀況,每次先開了 xcin 或 scim,常常就不能啟動 gcin 了(我都有先改過 XMODIFIERS 再啟動 gcin)。

亂亂猜:會不會是 GTK_IM_MODULE 的關係?
我的用起來還蠻正常的...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

文章d2207197 » 週四 4月 21, 2005 5:56 pm

Tetralet 寫:亂亂猜:會不會是 GTK_IM_MODULE 的關係?

不清楚也,莫非 gcin 也會看 GTK_IM_MODULE 內容而有所變化?
他的錯誤訊息大意是已經有存在的 XIM 了。
但有時候有不會遇到(我剛剛 try 不出來)。

我知道的是 xcin, scim 都沒這種情況,所以我啟動他們是直接寫
代碼: 選擇全部
export XMODIFIERS=@im=gcin
gcin &
xcin &
scim -d
exoprt GTK_IM_MODULE=scim

並不用先設定 GTK_IM_MODULE, XMODIFIERS,因為這對xcin, scim 不影響。
上面那串最後啟動會使 gtk 程式都用 scim,其他用 xim 的則用 gcin;xcin 是我想測試時才改改 XMODIFIERS 啟動其他程式用。

事實上 GTK_IM_MODULE, XMODIFIERS 應該是只影響要使用輸入法的程式比較好。如果會影響輸入法本身感覺不是這麼方便。
而輸入法程式使用什麼 charmap, 用 LC_CTYPE 來影響比較好。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

上一頁下一頁

回到 debian desktop

誰在線上

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

cron