cht電腦資訊gcin
adm Find login register

給最新 urxvt / rxvt-unicode 用的 gcin protocol patch

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
1subject: 給最新 urxvt / rxvt-unicode 用的 gcin protocol patchPromote 1 Bookmark 02011-08-28quote  

如附件。

原本有放在 CLE, 不過 CLE 好像又爛掉了,正好發現 rxvt-unicode 出了新版,就放在這。

簡單說,patch 編譯後就可以讓 rxvt-unicode 使用/依賴 gcin protocol, 而不需要 XIM。

不過 rxvt-unicode 本身需要 locale support 才能顯示中文,所以還是得設定 locale。

如果用 POSIX / C 之類的 locale, 當然還是能用 gcin 輸入,但顯示出來的就不是中文了。

eliu

joined: 2007-08-09
posted: 11390
promoted: 614
bookmarked: 186
新竹, 台灣
2subject: Promote 0 Bookmark 02011-08-28quote  

用來用去,發現 rvxt 還是用起來比較習慣。

gnome-terminal click to focus 之後會把 clipboard清掉。

MacOS 的 terminal 最奇怪了,按 key or mouse click 之後就把 selection 清除,超不習慣。

guest
3subject: 給最新 urxvt / rxvt-unicode 用的 gcin protocol patchPromote 0 Bookmark 02011-10-01quote  

caleb

...

簡單說,patch 編譯後就可以讓 rxvt-unicode 使用/依賴 gcin protocol, 而不需要 XIM。

...


請問一個笨問題:對於使用者來說,「rxvt-unicode使用/依賴gcin protocol」以及「需要XIM」的差別在什麼地方呢?

eliu

joined: 2007-08-09
posted: 11390
promoted: 614
bookmarked: 186
新竹, 台灣
4subject: Promote 1 Bookmark 12011-10-01quote  

目前XIM主要的缺點是

  • 不會自動執行 gcin
  • gcin 重新執行後,client AP 通常無法使用中文輸入,甚至還有當掉的情形。
  • XIM encoding 容易在不同的 locale encoding 出錯,用 gcin 自己的 gcin-im-client 則一律使用 UTF-8,不會有 encoding 搞錯的情形。
  • XIM 與 gcin protocol 相比複雜很多,某些功能不如 gcin。XIM library 與 gcin protocol 相比大很多。gcin 可以 compile 成不支援 XIM,可以發現 exe size 小很多。
edited: 1

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