cht電腦資訊gcin
adm Find login register

emacs + gcin -2

ceason
joined: 2012-04-01
posted: 6
promoted:
bookmarked:
1subject: emacs + gcin -2Promote 0 Bookmark 02012-05-09quote  

emacs + gcin  我知道之前己有貼子有討論這個

但我還是沒法 在 emacs 里碰到 一丁點 gcin

只好上來求救了 

(我是情況是 ubuntu 11.10 / emacs 24 -snapshot?gcin 2.7.5)

eliu

joined: 2007-08-09
posted: 11445
promoted: 617
bookmarked: 187
新竹, 台灣
2subject: Promote 0 Bookmark 02012-05-10quote  

我猜 ubuntu 的 emacs compile 時沒有開啟 xim support,我也試不出來。

我不喜歡用 emacs

eliu

joined: 2007-08-09
posted: 11445
promoted: 617
bookmarked: 187
新竹, 台灣
3subject: Promote 0 Bookmark 02012-05-10quote  

我把 ctrl-space 的定義取消,結果變成 ctrl-space undefined,這顯示 key 還是沒有給 XIM 處理。

alan

joined: 2007-09-25
posted: 134
promoted: 7
bookmarked: 1
4subject: Promote 0 Bookmark 02012-05-10quote  

Emacs 24.1.50.1 + debian 沒問題!

有裝 im-switch 嗎?

eliu

joined: 2007-08-09
posted: 11445
promoted: 617
bookmarked: 187
新竹, 台灣
5subject: Promote 0 Bookmark 02012-05-10quote  

看起來 ubuntu & debian 還是有某些差異。我有用 rxvt-unicode (urxvt) 試過,確定 XIM 是 ok 的。

alan

joined: 2007-09-25
posted: 134
promoted: 7
bookmarked: 1
6subject: Promote 0 Bookmark 02012-05-10quote  

$ LC_CTYPE=zh_TW.UTF-8 emacs

我記得很久以前好像用過這個方法

guest
7subject: Promote 0 Bookmark 02012-05-10quote  

我把電腦 來了個 clean install 升級到 ubuntu 1204

gcin 2.7.6

問題 還在

$ LC_CTYPE=zh_TW.UTF-8 emacs

這個方法我是知道的

網上查到在  scim-bridge.el 和 ibus-mode 出來前

其他人都可以 用那個方法

但我在 1110 和1204  試到都不行 ‧‧‧‧

最惱人的是 gcin 太好用了

回不去   ibus scim 

只好再找找 辨法了( 都搞了一星期了 )

--------------------------------------------

gobal unset C-space  我也試過 和 大大一樣 undefined

 

eliu

joined: 2007-08-09
posted: 11445
promoted: 617
bookmarked: 187
新竹, 台灣
8subject: Promote 0 Bookmark 02012-05-10quote  

既然目前的 emacs 已經是用 gtk2,看有沒有人要弄 emacs 的 gtk im interface,捨棄 XIM,我沒在用 emacs,不可能去搞這個東西。

alan

joined: 2007-09-25
posted: 134
promoted: 7
bookmarked: 1
9subject: Promote 0 Bookmark 02012-05-10quote  

http://emacs.naquadah.org/

拿 debian 的到 ubuntu 用,不知是否可行?

我用他們包的一直沒問題!

guest
10subject: Promote 0 Bookmark 02012-05-10quote  

那個DEB 的包 在 ubuntu 1204  裝不了

The following packages have unmet dependencies:
 emacs-snapshot : Depends: libmagickcore3 (>= 8:6.6.0.4) but it is not installable
                  Depends: libmagickwand3 (>= 8:6.6.0.4) but it is not installable

其實我一直都在是用 那右上的 PPA

不過還是謝謝幫助了
看來我還是過一段時間  試試 debian 吧

我想問一下  在 debain

gcin 是不是 即裝即用  有沒有一些需要設定的地方

alan

joined: 2007-09-25
posted: 134
promoted: 7
bookmarked: 1
11subject: Promote 0 Bookmark 02012-05-10quote  

debian 有 gcin。加上im-switch 不用設定什麼就可以用了。

debian 官方是 emacs 23

ceason
joined: 2012-04-01
posted: 6
promoted:
bookmarked:
12subject: Promote 0 Bookmark 02012-05-16quote  

我想試試 但是缺乏相關知識 (我不是程式員 雖然我用emacs,只懂得一點簡單的python$
 希望 大大 能給一些幫助 指出方向
 以下
 
  scim, ibus 和 uim  與相接 emacs 的方法 他們都是
 ibus- (ibus.el - agent ) - ibus
 
 以前 提到的libgcin-im-client.so 現在是 broken link 了
 也看gcin-im-client.h   但是應該怎麼 連接 我不懂(哪里可以找到相關的資料/教材$$
我所知道的 也只有
在 agent 中 它給 ibus.el 提供了 key event , focus , display 等接口
更多工作是在ibus.el 中做的 比如 preedit


現在四個想法:
1。修改 agent 讓他接到 gcin client 去
2。做一個 轉接器 T  -> emacs - (ibus.el -agent) - T -gcin
3。重新做一個 dbus 的接口到gcin
4。gtk im interface

請大大指教

附上 ibus -emacs 插件

eliu

joined: 2007-08-09
posted: 11445
promoted: 617
bookmarked: 187
新竹, 台灣
13subject: Promote 0 Bookmark 02012-05-16quote  

搞一個直接 talk to gcin-im-client 的 interface 不如搞 gtk im client,這樣各個 im 都可以用。

emacs 現在也用 gtk 了,所以用 gtk im client 是名正言順。

ceason
joined: 2012-04-01
posted: 6
promoted:
bookmarked:
14subject: Promote 0 Bookmark 02012-05-17quote  

gtk im interface

我先上交 個 request 吧

Guest
joined: 2010-06-05
posted: 57
promoted: 2
bookmarked:
15subject: Promote 0 Bookmark 02013-08-12quote  

目前的emacs應該是用gtk3了,而且基本上用

export LC_CTYPE=zh_TW.UTF-8 && emacs

應該就可以在emacs裡打中文了。

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