cht電腦資訊gcin
adm Find login register

在 Fedora 13 上面更新 gcin 1.5.1,出現嚴重問題

老刀
1 在 Fedora 13 上面更新 gcin 1.5.1,出現嚴重問題
Promote 0 Bookmark 02010-07-03quote  

原先在 Fedora 13 上使用內建的 gcin 1.4.6 好一陣子,倒也相安無事。但今天在 Fedora 13 (x86_64) 上面將所有套件一次更新到最新版,也包含了 gcin 1.5.1-1.fc13.rpm,結果每次登入後必定出現這個畫面:

不知是否有朋友們遇到和我一樣的問題?

.imsettings.log 的內容如下:

imsettings information
==========================
Is DBus enabled: yes
Is imsettings enabled: yes
Is GTK+ supported: yes
Is Qt supported: no
DESKTOP_SESSION: gnome
DISABLE_IMSETTINGS:
IMSETTINGS_DISABLE_DESKTOP_CHECK:
DBUS_SESSION_BUS_ADDRESS: unix:abstract=/tmp/dbus-fCHbtgdra2,guid=84d7e2b0cec34cb2b623d49c00000510
GTK_IM_MODULE:
QT_IM_MODULE: gcin
XMODIFIERS: @im=gcin
IMSETTINGS_MODULE: gcin
IMSETTINGS_INTEGRATE_DESKTOP: yes

IM-Settings-Daemon[6448]: INFO: Started gcin: process: /usr/bin/gcin -x gcin, lang=zh_TW.utf8, pid: 6653, id: 14, time: 2010-07-03T11:25:14.017168Z
IM-Settings-Daemon[6448]: INFO: Current IM is: gcin
gcin[6653]: gcin get env LC_CTYPE=zh_TW.utf8  LC_ALL=(null)  LANG=zh_TW.utf8
gcin[6653]: gcin XIM will use zh_TW.utf8 as the default encoding
gcin[6653]: load_gtab_list /home/gontera/.gcin/gtab.list
gcin[6653]: after gtk_init
gcin[6653]: display width:1680 height:1050
gcin[6653]: gcin:IMOpenIM 'gcin' failed. Maybe another XIM server is running.
gcin[6653]:

IM-Settings-Daemon[6448]: WARNING **: Main Input Method process for gcin died with the status 255, but unexpectedly. restarting...
IM-Settings-Daemon[6448]: INFO: Started gcin: process: /usr/bin/gcin -x gcin, lang=zh_TW.utf8, pid: 6665, id: 26, time: 2010-07-03T11:25:14.171150Z
gcin[6665]: gcin get env LC_CTYPE=zh_TW.utf8  LC_ALL=(null)  LANG=zh_TW.utf8
gcin[6665]: gcin XIM will use zh_TW.utf8 as the default encoding
gcin[6665]: load_gtab_list /home/gontera/.gcin/gtab.list
gcin[6665]: after gtk_init
gcin[6665]: display width:1680 height:1050
gcin[6665]: gcin:IMOpenIM 'gcin' failed. Maybe another XIM server is running.
gcin[6665]:

IM-Settings-Daemon[6448]: WARNING **: Main Input Method process for gcin died with the status 255, but unexpectedly. restarting...
IM-Settings-Daemon[6448]: INFO: Started gcin: process: /usr/bin/gcin -x gcin, lang=zh_TW.utf8, pid: 6666, id: 32, time: 2010-07-03T11:25:14.197008Z
gcin[6666]: gcin get env LC_CTYPE=zh_TW.utf8  LC_ALL=(null)  LANG=zh_TW.utf8
gcin[6666]: gcin XIM will use zh_TW.utf8 as the default encoding
gcin[6666]: load_gtab_list /home/gontera/.gcin/gtab.list
gcin[6666]: after gtk_init
gcin[6666]: display width:1680 height:1050
gcin[6666]: gcin:IMOpenIM 'gcin' failed. Maybe another XIM server is running.
gcin[6666]:

IM-Settings-Daemon[6448]: CRITICAL **: Giving up to bring the process up because Main Input Method process for gcin rapidly died many times. See .imsettings.log for more details.

ychao
2
Promote 0 Bookmark 02010-07-03quote  
小弟在 Fedora 11 i386上也看到同樣的訊息,只是因為平常都用 hibernate 休眠,久久重開才看到一次就沒理它了。
eliu
3
Promote 0 Bookmark 02010-07-04quote  

gcin這個 process 有沒有存在?

有可能是 gcin 已經先被某個 process 先叫出來,後面執行 gcin 就會導致這種錯誤。 

用 ps or pstree 看一下

老刀
4
Promote 0 Bookmark 02010-07-04quote  
eliu

gcin這個 process 有沒有存在?

有可能是 gcin 已經先被某個 process 先叫出來,後面執行 gcin 就會導致這種錯誤。 

用 ps or pstree 看一下

我用 pstree 看了一下,發現 gcin 是存在的(請參見 pstree_map.txt),但是只能輸入英文,無法以 Ctrl+space 進入中文輸入模式 。

另發現了一件有趣的事:開機後 gcin 當掉之時,taskbar 上的 "En" 圖示為 EN_big,在 En 圖示以滑鼠右鍵點選「重新執行 gcin」之後,就可以正常使用 gcin,不過圖示中的 "En" 顯然要小上一號 EN_small,或許可以幫助您找出問題所在。

eliu
5
Promote 0 Bookmark 02010-07-04quote  
guest
6
Promote 0 Bookmark 02010-07-13quote  

我也在Fedora 11中遇到這個問題,也確實是 gdm 就把 gcin 啟動所造成的問題。

 

請問一下如何解決呢?怎麼設定可以讓 gdm 不啟用 gcin 呢? 

eliu
7
Promote 0 Bookmark 02010-07-13quote  

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