cht電腦資訊gcin
adm Find login register

debian sid 的gcin 無法使用

guest
1subject: debian sid 的gcin 無法使用Promote 0 Bookmark 02011-10-02quote  

1.有時gdm3會帶出 gcin

2.有時會出現 IMOpenIM failed. Maybe another XIM server is running.

3. 換成Tetralet 的最新版本 ,C+空白鍵 有時會叫不出 gcin

有點混亂起來。我再想想看怎麼回報現在的狀況 。

guest
2subject: Promote 0 Bookmark 02011-10-03quote  

很奇怪的一個解法!用前我是用 Luna's Debian Archiver 裡的

gcin_1.6.9~pre6-0~1_i386.deb

gcin-gtk3-immodule_1.6.9~pre6-0~1_i386.deb

gcin-qt4-immodule_1.6.9~pre6-0~1_i386.deb

然後另外再安裝 ibus 。後用im-config 選 gcin ,這樣我就可以正常使用 gcin

如果不安裝 ibus ,就會

1.叫不出 gcin

2.有時在gdm3出現 gcin

如果直接用 debian sid 裡的 gcin ,也是會有1跟2的問題。

 

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
3subject: Promote 0 Bookmark 02011-10-03quote  

目前各家的啟動 IM 的方法沒有標準,所以會有奇怪的狀況。

甚至如果你是設定成 en_US.UTF-8,gcin 也不會出現。像我是直接修改 Desktop startup script。

guest
4subject: Promote 0 Bookmark 02011-10-03quote  

所以不用im-config

再請問一下 Desktop startup script 要怎麼寫?

謝謝!

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
5subject: Promote 0 Bookmark 02011-10-03quote  

我不是用 Debian ,所以應該是沒辦法在 Debian 用。

elleryq

joined: 2007-09-27
posted: 117
promoted: 5
bookmarked: 0
Taipei, Taiwan
6subject: Promote 0 Bookmark 02011-10-03quote  

會不會是沒有加 libchewing(新酷音) 的依存性檢查? 所以沒裝到??

guest
7subject: Promote 0 Bookmark 02011-10-03quote  

剛試了libchewing,好像不是。

Tetralet

joined: 2007-11-27
posted: 255
promoted: 35
bookmarked: 13
8subject: Promote 0 Bookmark 02011-10-04quote  
嗯... 安裝 im-switch 套件試試?
guest
9subject: Promote 0 Bookmark 02011-10-04quote  

安裝im-switch ,設定好gcin 下次進gdm3 就會在gdm3時就出現gcin 。

呵,真怪。

 

guest
10subject: Promote 0 Bookmark 02011-12-14quote  

換成站上的gcin_2.5.4-0_i386.deb

這個問題又出現了,真是怪怪!

 

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
11subject: Promote 0 Bookmark 02011-12-14quote  

在ubuntu 11.10 測試沒有你說的問題,是不是 ubuntu 不是用 gdm3 ?

edited: 1
guest
12subject: Promote 0 Bookmark 02011-12-14quote  

我是用 im-config 選 gcin 會出現

IMOpenIM failed. Maybe another XIM server is running.

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
13subject: Promote 0 Bookmark 02011-12-14quote  

ubuntu install im-config 後變成無法用系統提供的設定切換輸入法,不過 gcin 還可以用

研究之後看到,是在

~/.xinput.d

create symbolic link 

zh_TW -> /etc/X11/xinit/xinput.d/gcin

 

sudo apt-get remove im-config 

會連 ibus* 一起 remove

sudo apt-get install ibus ibus-chewing 

又可以用 ubuntu 的設定選輸入法了,dependency 怪怪的

edited: 2
guest
14subject: Promote 0 Bookmark 02011-12-14quote  

所以是im-config 跟 im-switch 的bug?

我發現只要單獨安裝gcin 就會出現上面的問題。

如果再安裝 ibus 或 scim 就又可以用im-config 或 im-switch選 gcin 來正常使用!

我是用 debian sid ,沒有人有相同的問題嗎?

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
15subject: Promote 0 Bookmark 02011-12-15quote  

麻煩再 update 一次

guest
16subject: Promote 0 Bookmark 02011-12-15quote  

gcin_2.5.4-1_i386.deb 還是一樣,呵!不好意思,好像只有我有這怪問題!

guest
17subject: Promote 0 Bookmark 02011-12-16quote  

在leafpad 裡用右鍵選 輸入法 出現: 

系統(一般輸入法(XIM))

不是 gcin input method

請問要如何檢查?謝謝!

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
18subject: Promote 0 Bookmark 02011-12-16quote  

檢查是否有這個 file

/usr/lib/gtk-2.0/2.10.0/immodule-files.d/gcin.immodules

裏面的內容應該是至樣。

"/usr/lib/gtk-2.0/2.10.0/immodules/im-gcin.so"

/usr/lib/gtk-2.0/2.10.0/immodules/im-gcin.so 應該要存在

不過這是 ubuntu 的,不確定 Debian 是否也是這樣。

guest
19subject: Promote 0 Bookmark 02011-12-16quote  

是!以上是存在的

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
20subject: Promote 0 Bookmark 02011-12-16quote  

你是不是用 gnome 3 (gtk3) 的 gedit ? 發現-1 不會執行  gtk-query-immodules-3.0 --update-cache

所以會導致 gtk3 的程式無法使用 gcin,請 update 到 -2 的 update

Debian(Ubuntu)

guest
21subject: Promote 0 Bookmark 02011-12-16quote  

正在解開 gcin (從 gcin_2.5.4-2_i386.deb)...
正在設定 gcin (2.5.4-2) ...
/var/lib/dpkg/info/gcin.postinst: 12: /var/lib/dpkg/info/gcin.postinst: gtk-query-immodules-3.0: not found
dpkg:在處理 gcin (--install) 時發生錯誤:
子程序 installed post-installation script 傳回了錯誤退出狀態 127
正在進行 desktop-file-utils 的觸發程式 ...
正在進行 man-db 的觸發程式 ...
正在進行 libgtk2.0-0 的觸發程式 ...
正在進行 libgtk-3-0 的觸發程式 ...
在處理時有錯誤發生:

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
22subject: Promote 0 Bookmark 02011-12-16quote  

所以你沒有 gtk3 ?

guest
23subject: Promote 0 Bookmark 02011-12-16quote  

沒gtk3 ,抱歉,現在變成移不掉gcin

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
24subject: Promote 0 Bookmark 02011-12-16quote  

再試試 -3

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
25subject: Promote 0 Bookmark 02011-12-16quote  

好像還要執行

gtk-query-immodules-2.0 > /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

guest
26subject: Promote 0 Bookmark 02011-12-16quote  

有點混亂,呵,我先用舊板的好了,感謝!

guest
27subject: Promote 0 Bookmark 02011-12-16quote  

我把所有ibus im-config im-switch 還有可能的設定通通刪掉。

現在進入到 xfce 會出現

IMOpenIM failed. Maybe another XIM server is running.

然後我發現原來有另一個gcin 是

gcin-lightdm

奇怪以前哪個 gdm 會叫出 gcin 的問題又出現了。

選擇重新執行gcin 就可以用了。

看來問題是出在 lighdm 叫出 gcin

不好意思,麻煩老大這麼久!

 

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