cht電腦資訊gcin
adm Find login register

gcin + archlinux 無法切換

capriskye
joined: 2009-11-05
posted: 2
promoted:
bookmarked:
1subject: gcin + archlinux 無法切換Promote 0 Bookmark 02009-11-05quote  

前幾天更新了archlinux,之後就不能用gcin了

gcin的圖示有出現,就是不能切換輸入法

我是用gnome,登入後gcin的process是gdm用戶

如果su到root然後kill gcin

gcin會自動啟動,之後就可以切換了,而且變成正常的user,非gdm

我重貫了arch還是一樣

我的使用者的.xinitrc裡面有這段

export XMODIFIERS=@im=gcin
export LC_CTYPE=zh_TW.UTF-8
gcin&
但有沒有都一樣問題
有人有相同問題嗎? 
eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
2subject: Promote 0 Bookmark 02009-11-05quote  

暫時參考這篇的作法

capriskye
joined: 2009-11-05
posted: 2
promoted:
bookmarked:
3subject: Promote 0 Bookmark 02009-11-05quote  

謝謝你

又看了一遍,照caleb的方法試了這個

/etc/gtk-2.0/gtk.immodules 裡把

 "gcin" "gcin Input Method" "gcin" "/usr/share/locale" "*"

 改成

 "gcin" "gcin Input Method" "gcin" "/usr/share/locale" ""

重開機之後gcin不會自動啟動

所以我在/etc/profile裡加上這段

export XMODIFIERS=@im=gcin
export GTK_IM_MODULE=gcin
export QT_IM_MODULE=gcin
gcin &
如果是加在user裡的.xinitrc, gcin 不會自動啟動,自己重開也不能切換輸入法
照上面的方法還是有個問題,每次su到root會被抱怨gcin已經啟動...
但這是目前可以輸入中文的辦法了 
caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
4subject: Promote 0 Bookmark 02009-11-05quote  

capriskye
重開機之後gcin不會自動啟動

要 export GTK_IM_MODULE

capriskye
照上面的方法還是有個問題,每次su到root會被抱怨gcin已經啟動...

現在 gcin socket 只要有讀寫權限的 ID 都能直接用現存 gcin server 輸入才對。

(ls -al /tmp/gcin-$USER/ 可以看看) 

guest
5subject: Promote 0 Bookmark 02009-11-10quote  

這快變成月經文囉

我也是才陣子遇到這個問題, 上了 irc問, 照著改, 才可以輸入

但這也不是全解決問題,因為 gdm還是會由root呼叫一個 gcin出來,怎麼也殺不掉

cecilyen
joined: 2009-12-01
posted: 4
promoted:
bookmarked:
鋼鐵之城
6subject: Promote 0 Bookmark 02009-12-03quote  

There is a similiar thread at ubuntu-tw

http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=18723

Arch Linux 2.6.31-Zen

w/ GNOME Desktop on Toshiba S100

cht電腦資訊gcin
adm Find login register
views:14687