[狂賀] XCIN firefly 版 for Debian

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[狂賀] XCIN firefly 版 for Debian

文章訪客 » 週三 11月 02, 2005 5:51 am

安裝:
請在 /etc/apt/sources.list 加上:
代碼: 選擇全部
    deb http://www.calno.com unstable main
deb-src http://www.calno.com unstable main

或是直接下載安裝:
http://www.calno.com/moto/gcin


使用方法:
代碼: 選擇全部
export LC_CTYPE=zh_TW
export XMODIFIERS=@im=xcin
export GTK_IM_MODULE=xcin
xcin &

如果不太會設定這些東西,可以安裝 im-switch 或 m17n-env 協助設定。

雖然新版 xcin 已經有 im-xcin.so,不過那並不是真正的 GTK immodule,實際上還是靠 xim 在運作...
所以如果沒有 export XMODIFIERS,那在 GTK2-based 軟體裡是叫不出 xcin 的...

萬一 xcin 掛掉,也不會像 gcin / scim 自動復活,必須手動再執行一次才行...(因為不是真正的 GTK immodule)

目前已支援的 locale 有
代碼: 選擇全部
en_US.utf-8
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf-8
ko_KR.eucKR
ko_KR.UTF-8
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf-8
zh_HK.big5hkscs
zh_HK.utf-8
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf-8
zh_TW.big5
zh_TW.euctw
zh_TW.utf-8

注意,並不支援 en_US(ISO-8859-1),也不支援 C / POSIX...
因為 xcin 骨子裡還是只有 xim,所以沒辦法像 gcin / scim 那樣支援所有語系...

(理論上是可以啦,不過超級麻煩就是了...有興趣的人自己瞄一下設定檔就知道了...)

已知問題:
詞音(酷音)不能用...(在 live-cd 上應該可以用,不過我沒試...)

這個 xcin 是從 opendesktop.org.tw live-cd xfce4.iso 弄出來的,
除了詞音之外的輸入法應該都正常...詞音即使安裝 libtabe-db 也還是不能用,有興趣的人再研究看看吧...

for gcin 的輸入法幾乎都可以無痛支援 xcin,不過轉檔前要先把 gcin 專屬的設定 comment 掉

(蠻簡單的啦,看 cin2tab 出什麼錯誤訊息,把那一行 comment 掉再執行 cin2tab 就行了)

如果想替換掉預設的輸入法,最好的方法是自己修改設定檔,
不過也可以直接把原來的 tab 檔取代掉,例如
代碼: 選擇全部
cp sakura.tab /usr/X11R6/lib/X11/xcin/tab/cj.tab

這樣就會把倉頡換成櫻花輸入法...

這篇公告是在 Sid 底下使用 firefly xcin 輸入的,Sarge 和 Etch 的使用者應該也都可以用...
訪客
 

文章訪客 » 週三 11月 02, 2005 6:53 am

最新發現...原來 xcin-3.0.0-18.ossii.fc4.i386.rpm 直接用 alien 轉完就能用了...

之所以 Segmentation fault 完全是因為詞音的關係,只要把預設輸入法改掉就行了...

1. 用 alien 把 rpm 轉成 deb
2. 修改 /etc/xcin/xcinrc 把預設使用詞音改掉(或是修改家裡面的 .xcin/xcinrc)
訪客
 

文章螢火飛 » 週三 11月 02, 2005 10:03 am

xcin 的打繁出簡,可以按下 Ctrl+Alt+'-'(減號),打簡出繁是 Ctrl+Alt+'+'(加號)。
螢火飛
榮譽學長
榮譽學長
 
文章: 40
註冊時間: 週五 5月 30, 2003 8:31 pm
來自: 桃園中壢

文章訪客 » 週四 11月 03, 2005 12:48 am

修正:xcin_3.0.0-18ossii2_i386.deb

1. 修正 dependency
代碼: 選擇全部
libc6 (>= 2.3.2.ds1-4), libdb3 (>= 3.2.9-17), libtabe2 (>= 0.2.5+cvs20020226-2), libfontconfig1 (>= 2.2.1), libfreetype6 (>= 2.1.5-1), libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0), locales (>= 2.2.4-1), libxft2 (>> 2.1.1), libxrender1, zlib1g (>= 1:1.2.1)

適合作為小型 live-cd 的預設輸入法

底下這些只有 im-xcin.so 才用得到,改列為 Recommends
代碼: 選擇全部
libatk1.0-0 (>= 1.7.2), libglib2.0-0 (>= 2.6.0), libgtk2.0-0 (>= 2.6.0), libpango1.0-0 (>= 1.8.1)


2. 安裝後大小應該是 3788,而不是 rpm 檔的 17000(rpm 內建 tsi.db 和 yin.db 所以有 17 MB...)
訪客
 

文章aprotoss » 週四 11月 03, 2005 1:53 am

一看到這篇,二話不說,馬上就將xcin給裝了起來!

一裝起來,馬上就愛不釋手!

瞬間好想找一堆文章來打字,體驗一下那飛快的感覺!

感謝firefly大的辛勞!^^
外面的世界很精彩,我出去一定會失敗!

Orz....

-jac
頭像
aprotoss
懵懂的國中生
懵懂的國中生
 
文章: 224
註冊時間: 週一 12月 01, 2003 2:11 am

文章訪客 » 週五 11月 04, 2005 12:07 am

請問...

這個 package 安裝的新 xcin 現在可以用 詞音或是新酷音輸入法了嗎?

謝謝 8-)
訪客
 

文章訪客 » 週五 11月 04, 2005 12:17 am

不行…它不是真正的 debian…要等 firefly 老大釋出原始碼才行…

或是請他幫忙編個正牌的 deb…
訪客
 

文章訪客 » 週六 11月 05, 2005 1:50 pm

正宗的 deb 出現了…現在可以用詞音囉!

請在 /etc/apt/sources.list 加上:

代碼: 選擇全部
    deb http://www.calno.com unstable main
deb-src http://www.calno.com unstable main

或直接下載安裝:
http://www.calno.com/moto/gcin
訪客
 

文章訪客 » 週六 11月 05, 2005 1:51 pm

Anonymous 寫:正宗的 deb 出現了…現在可以用詞音囉!

使用詞音智慧選字必須另外安裝 Debian 官方套件 libtabe-db,沒有包在上面的 deb 裡面
訪客
 

文章企鵝狂 » 週六 11月 05, 2005 4:00 pm

這個...
在Mercury (1710 B10b,jdk1.5.0_05) 輸入中文的時候..
會莫名其妙的重複好幾個字ㄟ

我我我我跑我跑我跑回我跑回來我跑回來了ㄨ
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章訪客 » 週日 11月 13, 2005 1:31 am

Anonymous 寫:請在 /etc/apt/sources.list 加上:

代碼: 選擇全部
    deb http://www.calno.com unstable main
deb-src http://www.calno.com unstable main

或直接下載安裝:
http://www.calno.com/moto/gcin

xcin 3.1 deb 出爐,安裝方法同上。
訪客
 

文章訪客 » 週三 11月 16, 2005 8:19 pm

企鵝狂 寫:這個...
在Mercury (1710 B10b,jdk1.5.0_05) 輸入中文的時候..
會莫名其妙的重複好幾個字ㄟ

我我我我跑我跑我跑回我跑回來我跑回來了ㄨ

螢火飛大大在 opendesktop.org.tw 有提出暫時解法…
螢火飛 寫:會發生 Exception,應該是 JDK 使用 On The Spot 輸入模式。Mercury 會跑字,也是這個原因。

我來想辦法修正 On The Spot。

在尚未修正之前,您可以把 /etc/xcin/xcinrc 中的 OnTheSpot、OnTheSpotQT 先拿掉,這樣可以暫時解決問題。
訪客
 

文章phyrster » 週四 11月 17, 2005 9:41 am

我需要大陆常用的 拼音输入法 不知怎么弄?
支持吗?
phyrster
可愛的小學生
可愛的小學生
 
文章: 77
註冊時間: 週三 7月 27, 2005 1:03 am

文章訪客 » 週四 11月 17, 2005 12:59 pm

可以啊,不過 libtabe 內部是用 big-5,處理純簡體的智能拼音還是會有問題…

某些只有 GB 有、而 Big-5 沒有的字將無法用智能拼音打出…

如果不需要智能拼音,那是完全可以支援的。
訪客
 

文章訪客 » 週一 12月 26, 2005 5:51 pm

我路過看到這篇想到兩件事..

1. Mercury 1710 B10b 的問題應該後來也修正了。可能是當初作者某功能觸發了什麼。

2. Adobe Golive CS2 有類似的問題,在編輯原始碼的時候。
訪客
 

下一頁

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客