openKylin论坛

标题: IBUS versus XIM(fcitx) [打印本页]

作者: centrish    时间: 2013-4-28 11:48
标题: IBUS versus XIM(fcitx)
本帖最后由 centrish 于 2013-5-2 21:08 编辑

IBUS
Intelligent Input Bus (IBus) 是 Unix-like 作業系統下的多語輸入法平台。因為它採用了匯流排(Bus)式的架構,所以命名為Bus。

XIM

XIM(X Input Method)是X-Window系统下的符合国际化标准的输入法协议,只要应用程序和系统都支持这种输入协议,应用程序就不必具体考虑在不同语言环境下的输入问题,系统可以根据相应的locale去寻找相应的输入法,从而达到国际化的要求。

ubuntu麒麟作為開源的x-unix的linux系統不採用相應IBUS輸入法平臺,卻採用x-windows系統的XIM輸入法平臺,實在是匪夷所思。

衷心希望我們的開發團隊不要誤判。

<div class="quote"><blockquote>maclin 发表于 2013-3-27 23:21
好帖顶一个!

补充一个关于输入法设置的:
现在默认的输入法还是ibus,可以通过系统设置的需要支持来切换成fcitx(小企鹅)输入法。
很快后面新的版本就会默认为fcitx了!
</blockquote></div><br />


附註:在下可能誤讀了x-window的本義,請大家高手僅就ibus與fcitx的本身的優劣高低爭鳴,在下洗耳恭聽,冷靜旁觀。原來可能錯誤的認識不再修改,以保存原貌,權作拋磚引玉。

特別聲明:在下發表的觀點僅代表個人見解。



作者: centrish    时间: 2013-4-28 11:48
本帖最后由 centrish 于 2013-4-28 17:09 编辑

從輸入法平臺系統匹配的內在要求,unix-like的麒麟系統絕對不可以默認windows-like的xim輸入法平臺(fcitx输入法)。

作者: centrish    时间: 2013-4-28 12:06
否則就是東施效顰邯鄲學步,爲瘟到死作嫁衣裳。

開發團隊的諸位女士先生不可不慎重考慮!




作者: Jack    时间: 2013-4-28 15:58
恩,这个实际上在上次vUDS上讨论过,参见:Using ibus or fcitx as default in UbuntuKylin, https://blueprints.launchpad.net ... ethod-ibus-or-fcitx

不过我们还可以接着讨论,社区本来就是开放的。。。
作者: Jack    时间: 2013-4-28 16:00
我们主要从用户习惯和用户喜好上决定采用哪个开源项目,具体采用什么技术实现,有时候可以包容一些
作者: centrish    时间: 2013-4-28 16:33
本帖最后由 centrish 于 2013-4-28 16:36 编辑
Jack 发表于 2013-4-28 16:00
我们主要从用户习惯和用户喜好上决定采用哪个开源项目,具体采用什么技术实现,有时候可以包容一些

麒麟開源系統的本質使命(取代暴利的和盜版的瘟到死)決定她不可以默認 fcitx爲default輸入平臺。在這一點上我們開發團隊的技術專家應該相信自己的眼光,否則我們寧願使用瘟到死(無論暴利還是盜版)。
作者: centrish    时间: 2013-4-28 16:50
本帖最后由 centrish 于 2013-4-29 10:20 编辑
Jack 发表于 2013-4-28 16:00
我们主要从用户习惯和用户喜好上决定采用哪个开源项目,具体采用什么技术实现,有时候可以包容一些

“We have done a small-scale investigation at our university, and most students prefer to fcitx. Some reasons could be listed as following:
1. it is the first Chinese input method in open source community since 2002, and it has lots of fans in China, especially guys using Wubi method.
2. it provides more efficient and intelligent input experience than ibus.
3. it provides skin options and more convenient configuration tool.
4. it provides good support to cloud-pinyin.
5. Compatibility between Fcitx and Unity is improving gradually. E.g., the latest update of NUX makes it possible to input Chinese words in Dash.
6. Fans are working to make it better, such as GTK+ show, Indicator show, etc.

We are investigating the influence and modification needed on input configuration, and we will update soon.”

關於第一點,決定採用什麽輸入法平臺的不是什麽第一個,而是哪一個與麒麟開源系統的本質使命最相符;
關於第二點,只是間接證明 fcitx資格老(是第一個,與老掉牙日薄西山的五筆是‘第一個’同義),至於是否more efficient and intelligent ,則未必;
關於第三點,換膚功能只是一個噱頭,沒有多少價值,瘟到死比linux噱頭多,華而不實多,你們是否也效法?
關於第五、六點,對更應該選擇ibus同樣適用

我們的建議是:斷不可以採用 fcitx爲默認平臺;麒麟系統的本質使命要求她採用ibus爲默認,不過可以提供 fcitx爲次選。





作者: Jack    时间: 2013-4-28 17:46
centrish 发表于 2013-4-28 16:50
“We have done a small-scale investigation at our university, and most students prefer to fcitx. S ...

我觉得如果ibus能继续改进,比fctix更好用,才是被选择的关键
作者: centrish    时间: 2013-4-28 17:48
本帖最后由 centrish 于 2013-4-28 17:51 编辑
Jack 发表于 2013-4-28 17:46
我觉得如果ibus能继续改进,比fctix更好用,才是被选择的关键

既然ibus是開源軟件,為什麼我們自己的開發團隊就不可以自己主動繼續改進而要被動等待人家繼續改進?

為了主動推廣普及麒麟,選擇與被選擇,要換位思考
作者: jonaszhang    时间: 2013-4-28 22:00
       总的来说,我比较认同centrish捍卫GNU的精神!既然是带有远大抱负来做这一事业,就必须在精神层面上有一种坚守,这种坚守是一种理想和信念。当然,我们也不能患上“精神洁癖”,凡是与windows带上关系的都一概鄙视。毕竟,UbuntuKylin的成功关键在于用户的选择,不管黑猫白猫,只要它是开源的猫并且更好的被用户接受并使用,就是好猫。
       事物要发展,就必须有争论,有争论才有真理。其实,对于ibux和fctix目前还没有定论,今天这样的辩论开创了论坛创建以来的先河。赞一个先!希望更多的人能够加入这一辩论,但是更希望更多的人加入输入法的开发和改进,贡献代码才是解决问题的钥匙。其实输入法一直是我们关注的重点之一,所以我赞成开始输入法板块。
     
作者: jonaszhang    时间: 2013-4-28 22:00
       总的来说,我比较认同centrish捍卫GNU的精神!既然是带有远大抱负来做这一事业,就必须在精神层面上有一种坚守,这种坚守是一种理想和信念。当然,我们也不能患上“精神洁癖”,凡是与windows带上关系的都一概鄙视。毕竟,UbuntuKylin的成功关键在于用户的选择,不管黑猫白猫,只要它是开源的猫并且更好的被用户接受并使用,就是好猫。
       事物要发展,就必须有争论,有争论才有真理。其实,对于ibux和fctix目前还没有定论,今天这样的辩论开创了论坛创建以来的先河。赞一个先!希望更多的人能够加入这一辩论,但是更希望更多的人加入输入法的开发和改进,贡献代码才是解决问题的钥匙。其实输入法一直是我们关注的重点之一,所以我赞成开始输入法板块。
     
作者: centrish    时间: 2013-4-28 22:34
無論何種操作系統,國人最先接觸的都是中文輸入法,正如歐美最先接觸的是他們的字母鍵盤一樣。

感謝論壇管理團隊能迅速同步聽取網友建議。

作者: centrish    时间: 2013-4-29 10:00
jonaszhang 发表于 2013-4-28 22:00
总的来说,我比较认同centrish捍卫GNU的精神!既然是带有远大抱负来做这一事业,就必须在精神层面上 ...

windows的優點我們一定要汲取;缺點一定規避。


作者: centrish    时间: 2013-4-29 10:25
本帖最后由 centrish 于 2013-4-29 10:36 编辑

1. it is the first Chinese input method in open source community since 2002, and it has lots of fans in China, especially guys using Wubi method.
五筆早就廉頗老矣日薄西山,使用五筆的人成為小眾甚至逐漸消失,現在和今後相當長一段時間都是拼音輸入法的天下,而ibus對後者支持很好。以此作為選擇fcitx顯然是一種誤判。

作者: centrish    时间: 2013-4-29 10:41
本帖最后由 centrish 于 2013-4-29 11:18 编辑

IBUS
IBus - Intelligent Input Bus for Linux / Unix OS
Welcome to IBus project! It is a next generation input framework.


Recent news



作者: centrish    时间: 2013-4-29 10:48
Fcitx
Fcitx [ˈfaɪtɪks] is an input method framework with extension support. Currently it supports linux and Unix system, like freebsd. It has three builtin Input Method Engine, Pinyin, QuWei and Table-based input methods.

Wiki: http://fcitx-im.org
Help translation: https://www.transifex.net/projects/p/fcitx/
Feature



Activities注意截图





作者: centrish    时间: 2013-4-29 11:39
Jack 发表于 2013-4-28 17:46
我觉得如果ibus能继续改进,比fctix更好用,才是被选择的关键

一切都在改進中。也許這句話同樣適用于我們的麒麟系統VS瘟到死。

在理論的高度上linux系統超越瘟到死,同樣ibus超越fctix;現在需要的只是時間和實踐罷了。
作者: centrish    时间: 2013-4-29 16:37
fcitx fictx fctix...超搞怪的英文名字,我從來就不知道哪一個是正確的。

作者: Jack    时间: 2013-4-29 19:30
centrish 发表于 2013-4-29 11:39
一切都在改進中。也許這句話同樣適用于我們的麒麟系統VS瘟到死。

在理論的高度上linux系統超越瘟到死, ...

是的,社区的朋友们一起努力!
作者: centrish    时间: 2013-4-29 19:36
LET'S WORK HARD  TOGETHER TO MAKE IT  BETTER AND BETTER !

爲麒麟系統加油!

作者: centrish    时间: 2013-5-1 13:12
本帖最后由 centrish 于 2013-5-1 13:14 编辑

发表于 1 小时前 |只看该作者 syhkiller |倒序浏览


虽然我用的是原版ubuntu,但是我装了fcitx后dash和hdu上都无法输入中文,原版的ibus能,所以我想文下用ubuntukylin的同学门,默认的fcitx能不能在dash和hdu中输入中文啊

fcitx 与 dash 搜索


作者: centrish    时间: 2013-5-1 13:38
本帖最后由 centrish 于 2013-5-1 17:47 编辑

在下從不反對Fcitx平臺爲選項之一,但堅決反對默認其爲首選

贊成默認ibus爲首選,並一致保持下去。


建議設置:ibus爲首選,fcitx爲次選,在安裝時由用戶根據自己的好惡自由選擇。
作者: 闪电军    时间: 2013-5-2 05:05
centrish 发表于 2013-5-1 13:38
在下從不反對Fcitx平臺爲選項之一,但堅決反對默認其爲首選。

贊成默認ibus爲首選,並一致保持下去。

楼主,别望文生义了好不。
自己去维基百科查一下x-window是什么东西。
Linux系统的内核和图形界面是分开的,而Linux上面广泛使用的图形界面就叫x-window,和微软的Windows一点关系都没有。Linux上所有的有图形界面的程序都是运行在x-window上的,使用x-window标准的xim输入法框架有什么不对?
看你说了半天,连x-window和微软Windows系统有什么区别都没有搞明白,真令人拙计。

作者: csslayer    时间: 2013-5-2 08:12
本帖最后由 csslayer 于 2013-5-2 09:58 编辑

1、你不用 XWindow 目前你在 linux 下都没图形界面用……洗洗睡吧。你天天就在用XWindow。

2、XIM 是输入法的协议,没有它所有非 gtk/qt 程序你都别想用输入法。
输入法协议的作用是让你的程序和输入法之间互相通信,

3、支持 XIM 是所有输入法框架的义务。你连 IBus 本身都支持 XIM 看起来都不知道。

4、你整篇所有内容都是错误的。已经错到了不是纠正一点就可以让人接受的地步了。
无论是对 ibus / fcitx / xwindow 的理解都是错误的。

作为开发输入法的人我不能忍受的是你传播你内容错误的信息。
作者: Jade    时间: 2013-5-2 10:03
虽然比起fcitx来我更加习惯ibus,但是楼主你也太没有常识了吧。

一点常识也没有……这太可怕了……

更加可怕的是,盖了22楼都没有没有人指出你的错误……看来这里200多个访问过的用户普遍基础知识不扎实啊。
作者: ulosggs    时间: 2013-5-2 10:26
乖乖,这就是kylin论坛版主的水平啊,撸撸睡吧。
作者: Jack    时间: 2013-5-2 10:46
centrish 发表于 2013-5-1 13:12
发表于 1 小时前 |只看该作者 syhkiller |倒序浏览

这个问题存在于12.10版本,13.04时fctix已修复。
作者: Jack    时间: 2013-5-2 10:54
csslayer 发表于 2013-5-2 08:12
1、你不用 XWindow 目前你在 linux 下都没图形界面用……洗洗睡吧。你天天就在用XWindow。

2、XIM 是输入 ...

LZ的本意就是希望UK默认用ibus,而不是fctix,技术上的说法虽然不通,但也是良苦用心,咱们可以包容一些
作者: Jade    时间: 2013-5-2 11:18
那个~有语气过激的地方,但楼主要明白fcitx作为一个老牌的输入法,广大Linux用户与开源爱好者对它是有很深厚的感情的。

求知欲是技术爱好者前进的动力,所以很自然会嘲讽无知、会嘲讽不踏实的态度。并不一定是有恶意,就是觉得可笑。

楼主就当是前面的各位的批评是帮助自己涨知识了嘛。

楼主表达自己观点这没有错,不说出来让大家点评怎么知道自己原来的认识有错误呢。就像以前小时候在英语角说英语一样,不要因为自己英语不好怕说错就不肯开口。

但是也不能乱说,应该先做做功课,自己先验证自己的观点对不对嘛。Google is your friend!
作者: ping-wu    时间: 2013-5-2 11:20
Jade 发表于 2013-5-2 10:03
虽然比起fcitx来我更加习惯ibus,但是楼主你也太没有常识了吧。

一点常识也没有……这太可怕了……

这种事情其实也常常发生在我们自己的身上。如果发表的文章必须是正确的,那就不叫做论坛了。:D
作者: ukyoi    时间: 2013-5-2 13:02
本来想围观一下就算了……
后来觉得这么一个奇葩的帖子不能不留个名……
作者: hexchain    时间: 2013-5-2 13:13
本帖最后由 hexchain 于 2013-5-2 13:15 编辑

特意注册个账号来留个名,玩 Linux 玩了这么久从来没见过这么 NB 的帖子,水平直逼 Ma Xiaojun。

以及这里还有一些神奇的管理员,神奇的版主,神奇的「超级版主」……

请允许我做一个悲伤的表情
作者: ukyoi    时间: 2013-5-2 13:15
标题: RE: IBUS versus XIM(fcitx)
Jade 发表于 2013-5-2 10:03
虽然比起fcitx来我更加习惯ibus,但是楼主你也太没有常识了吧。

一点常识也没有……这太可怕了……

这22层楼少说有3/4是楼主自己盖的……不能说明什么嗯。
作者: centrish    时间: 2013-5-2 13:18
本帖最后由 centrish 于 2013-5-2 13:27 编辑
闪电军 发表于 2013-5-2 05:05
楼主,别望文生义了好不。
自己去维基百科查一下x-window是什么东西。
Linux系统的内核和图形界面是分开 ...

學習了。沒有人是全知全覺,大家共同學習共同進步。


來自百度:“X-window于1984年在麻省理工学院(MIT)电脑科学研究室开始开发的,当时Bob Scheifler正在发展分散式系统(distributed system),同一时间 DEC公司的 Jim Gettys 正在麻省理工学院做 Athena 计划的一部分。两个计划都需要一个相同的东西——一套在UNIX机器上运行优良的视窗系统。因此合作关系开始展开,他们从斯坦福(Stanford)大学得到了一套叫做W的实验性视窗系统。因为是根据W视窗系统的基础开始发展的,当发展到了足以和原先系统有明显区别时,他们把这个新系统叫做X。
作者: jjj137    时间: 2013-5-2 13:21
推特观光团前来学习。撸主配色不易。 ;P

PS: 论坛的 LOGO 做成歪的是何用意……
作者: centrish    时间: 2013-5-2 13:24
本帖最后由 centrish 于 2013-5-2 13:30 编辑
Jack 发表于 2013-5-2 10:54
LZ的本意就是希望UK默认用ibus,而不是fctix,技术上的说法虽然不通,但也是良苦用心,咱们可以包容一些: ...

在下只是希望麒麟系統默認ibus,至於uk ubuntu肯定是默認ibus。
作者: centrish    时间: 2013-5-2 13:28
jjj137 发表于 2013-5-2 13:21
推特观光团前来学习。撸主配色不易。

PS: 论坛的 LOGO 做成歪的是何用意……

這個恐怕得問mr. zhang。
作者: centrish    时间: 2013-5-2 13:34
Jade 发表于 2013-5-2 11:18
那个~有语气过激的地方,但楼主要明白fcitx作为一个老牌的输入法,广大Linux用户与开源爱好者对它是有很深厚 ...

感謝大家的批評指教!

在下拙於軟件編程,長於漢字編碼理論。

尺有所短,寸有所長。共同切磋共同進步ba。
作者: centrish    时间: 2013-5-2 13:45
本帖最后由 centrish 于 2013-5-2 13:48 编辑

csslayer 发表于 2013-5-2 08:12
1、你不用 XWindow 目前你在 linux 下都没图形界面用……洗洗睡吧。你天天就在用XWindow。

2、XIM 是输入 ...
4、你整篇所有内容都是错误的。已经错到了不是纠正一点就可以让人接受的地步了。
无论是对 ibus / fcitx / xwindow 的理解都是错误的。
作为开发输入法的人我不能忍受的是你传播你内容错误的信息。




在下7樓反駁的理由沒有一條是對的?您說話可不可以別那麼絕對?
作者: Jack    时间: 2013-5-2 13:46
centrish 发表于 2013-5-2 13:24
在下只是希望麒麟系統默認ibus,至於uk ubuntu肯定是默認ibus。

UK是论坛上的部分朋友对UbuntuKylin的缩写,此处借用一下。。。
作者: centrish    时间: 2013-5-2 13:50
本帖最后由 centrish 于 2013-5-2 13:52 编辑
Jack 发表于 2013-5-2 13:46
UK是论坛上的部分朋友对UbuntuKylin的缩写,此处借用一下。。。

原來此UK非彼U.K.,看來UbuntuKylin必需有統一的名字了。

建議ubuntu麒麟/ubuntukylin系統定名爲Cinux/麒麟
作者: jjj137    时间: 2013-5-2 13:52
centrish 发表于 2013-5-2 13:45
csslayer 发表于 2013-5-2 08:12
1、你不用 XWindow 目前你在 linux 下都没图形界面用……洗洗睡吧。你天 ...

很抱歉,没一条对的。

你根本没意识到 ibus 和 fcitx 从宏观上是一样的东西。只是在具体实现和功能上有所不同而已。

ibus 也做了 xim,也是 x-window 下的输入法。 x-window 跟 windows 一毛钱关系都没有,就像雷锋跟雷峰塔的关系一样。
作者: centrish    时间: 2013-5-2 13:55
本帖最后由 centrish 于 2013-5-2 14:01 编辑
jjj137 发表于 2013-5-2 13:52
很抱歉,没一条对的。

你根本没意识到 ibus 和 fcitx 从宏观上是一样的东西。只是在具体实现和功能上有 ...

在下知道ibus支持xim,所以才極力推薦它為首選。

“We have done a small-scale investigation at our university, and most students prefer to fcitx. Some reasons could be listed as following:

1. it is the first Chinese input method in open source community since 2002, and it has lots of fans in China, especially guys using Wubi method.
2. it provides more efficient and intelligent input experience than ibus.
3. it provides skin options and more convenient configuration tool.
4. it provides good support to cloud-pinyin.
5. Compatibility between Fcitx and Unity is improving gradually. E.g., the latest update of NUX makes it possible to input Chinese words in Dash.
6. Fans are working to make it better, such as GTK+ show, Indicator show, etc.

We are investigating the influence and modification needed on input configuration, and we will update soon.”

關於第一點,決定採用什麽輸入法平臺的不是什麽第一個,而是哪一個與麒麟開源系統的本質使命最相符;
關於第二點,只是間接證明 fcitx資格老(是第一個,與老掉牙日薄西山的五筆是‘第一個’同義),至於是否more efficient and intelligent ,則未必;
關於第三點,換膚功能只是一個噱頭,沒有多少價值,瘟到死比linux噱頭多,華而不實多,你們是否也效法?
關於第五、六點,對更應該選擇ibus同樣適用


本帖最后由 centrish 于 2013-4-29 10:36 编辑

1. it is the first Chinese input method in open source community since 2002, and it has lots of fans in China, especially guys using Wubi method.
五筆早就廉頗老矣日薄西山,使用五筆的人成為小眾甚至逐漸消失,現在和今後相當長一段時間都是拼音輸入法的天下,而ibus對後者支持很好。以此作為選擇fcitx顯然是一種誤判。

上面的再仔細看看。除了第一條,其他也都是錯誤的?
作者: jjj137    时间: 2013-5-2 14:24
centrish 发表于 2013-5-2 13:55
在下知道ibus支持xim,所以才極力推薦它為首選。

““We have done a small-scale investigation at o ...

第二点,看不出 ibus 强在哪里。
第三点,看不出 ibus 强在哪里,fcitx 略强。
第五、六点,看不出 ibus 强在哪里。

所以推荐 ibus 的理由是?
作者: jjj137    时间: 2013-5-2 14:27
centrish 发表于 2013-5-2 13:55
在下知道ibus支持xim,所以才極力推薦它為首選。

““We have done a small-scale investigation at o ...

哦,原来还有第一点,看不出 ibus 强在哪里。

拜托说话的时候不要胡乱加粗加大加颜色,我的钛合金狗眼都被晃瞎了。
作者: centrish    时间: 2013-5-2 14:49
本帖最后由 centrish 于 2013-5-2 14:50 编辑
jjj137 发表于 2013-5-2 14:27
哦,原来还有第一点,看不出 ibus 强在哪里。

拜托说话的时候不要胡乱加粗加大加颜色,我的钛合金狗眼 ...

第一點沒有錯,只是在下可能誤判了fcitx。

就是為了醒目強調,否則論壇要那些功能做什麼?擺設?
作者: centrish    时间: 2013-5-2 15:02
jjj137 发表于 2013-5-2 14:24
第二点,看不出 ibus 强在哪里。
第三点,看不出 ibus 强在哪里,fcitx 略强。
...
所以推荐 ibus 的理由是?




Fcitx 和 IBus,兩個框架有各自的優點並且都經過時間檢驗可以很好地滿足大多數用戶的需求。我的感受是前者針對中文輸入的習慣做了一些貼心設計,後者則更強調技術標準和規範性。

在下就把”技術標準和規範性“作為推薦理由吧。

作者: jjj137    时间: 2013-5-2 15:11
centrish 发表于 2013-5-2 15:02
jjj137 发表于 2013-5-2 14:24
第二点,看不出 ibus 强在哪里。
第三点,看不出 ibus 强在哪里,fcitx 略 ...

不觉得太笼统了么?哪些技术标准和规范性?如何证明 fcitx 不具有这些?单凭主观感受?

字体颜色之类的,可以用,但是不意味着要用得很丑很没有主次之分。
作者: Jiaowen520Li    时间: 2013-5-2 15:15
centrish 发表于 2013-5-1 13:12
发表于 1 小时前 |只看该作者 syhkiller |倒序浏览

{:3_52:}Dash我确定是可以的哦~
作者: centrish    时间: 2013-5-2 15:20
jjj137 发表于 2013-5-2 15:11
不觉得太笼统了么?哪些技术标准和规范性?如何证明 fcitx 不具有这些?单凭主观感受?

字体颜色之类的 ...

那些由專業的軟件設計師來回答吧,在下目前還只能說出這麽多。

如果您認為fcitx比ibus優秀,還請您擺出來讓大家爭鳴一下。
作者: jjj137    时间: 2013-5-2 15:24
centrish 发表于 2013-5-2 15:20
那些由專業的軟件設計師來回答吧,在下目前還只能說出這麽多。

如果您認為fcitx比ibus優秀,還請您擺出 ...

也就是“莫须有”呗……

我没有说 fcitx 比 ibus 优秀,我也没有发帖呼吁大家不要用 ibus 什么的。
作者: centrish    时间: 2013-5-2 15:26
jjj137 发表于 2013-5-2 15:24
也就是“莫须有”呗……

我没有说 fcitx 比 ibus 优秀,我也没有发帖呼吁大家不要用 ibus 什么的。

在下22樓説的很清楚。您不妨再看一下在下的觀點。
作者: maclin    时间: 2013-5-2 15:58
本帖最后由 maclin 于 2013-5-2 16:00 编辑
centrish 发表于 2013-5-1 13:12
发表于 1 小时前 |只看该作者 syhkiller |倒序浏览

虽然我用的是原版ubuntu,但是我装了fcitx后dash和hdu上都无法输入中文,原版的ibus能,所以我想文下用ubuntukylin的同学门,默认的fcitx能不能在dash和hdu中输入中文啊

LZ使用的是Ubuntu12.10之前的版本吧?
fcitx在Dash中无法输入的问题是NUX的一个BUG,在13.04中已经解决!
作者: 笑死我了    时间: 2013-5-2 16:12
我想表达的情绪在我ID中已经表现
作者: jjj137    时间: 2013-5-2 16:13
centrish 发表于 2013-5-2 15:26
在下22樓説的很清楚。您不妨再看一下在下的觀點。

阁下的观点一直很明确,阁下的论据一直很无力/无理。
作者: 闪电军    时间: 2013-5-2 16:22
楼主你至今没有提出过一条正确的论据来支持说ibus比fcitx好。说ibus更符合标准,也纯粹是主观臆断而已。请多学习一点知识再来讨论。
作者: 笑死我了    时间: 2013-5-2 16:31
说实话,LZ其实就是不懂装懂的初初初初初初初初初初级菜鸟
作者: centrish    时间: 2013-5-2 16:50
本帖最后由 centrish 于 2013-5-2 17:00 编辑
笑死我了 发表于 2013-5-2 16:31
说实话,LZ其实就是不懂装懂的初初初初初初初初初初级菜鸟

那就由你們這些老鳥來爭鳴兩者的高低吧,在下洗耳恭聽,冷靜旁觀。

請參看1樓附註。
作者: ping-wu    时间: 2013-5-2 16:58
闪电军 发表于 2013-5-2 16:22
楼主你至今没有提出过一条正确的论据来支持说ibus比fcitx好。说ibus更符合标准,也纯粹是主观臆断而已。请多 ...

IBUS在从英文专入中文输入时,可以在右下角显示出输入法已经改变了,让我们这些必须中英文交雜的使用者不会搞混了。这一个特点,在其它的作业系统(Windows 及 Mac)好像还不能做到?
作者: 闪电军    时间: 2013-5-2 17:30
centrish 发表于 2013-5-2 16:50
那就由你們這些老鳥來爭鳴兩者的高低吧,在下洗耳恭聽,冷靜旁觀。

請參看1樓附註。

是x-window而不是x-windows。估计楼主你看错了一个字母,所以才会和Windows联系起来。
作者: 闪电军    时间: 2013-5-2 17:34
本帖最后由 闪电军 于 2013-5-2 17:35 编辑
ping-wu 发表于 2013-5-2 16:58
IBUS在从英文专入中文输入时,可以在右下角显示出输入法已经改变了,让我们这些必须中英文交雜的使用者不 ...



http://paste.ubuntu.com.cn/i205390
作者: QB_    时间: 2013-5-2 19:45
本来楼主说啥我都觉得无所谓,但是楼主是版主,持有所谓交流学习的态度大放厥词只能证明该论坛选择版主的策略有问题。因为楼主基本上是个Linux盲
作者: centrish    时间: 2013-5-2 20:01
本帖最后由 centrish 于 2013-5-2 20:26 编辑
QB_ 发表于 2013-5-2 19:45
本来楼主说啥我都觉得无所谓,但是楼主是版主,持有所谓交流学习的态度大放厥词只能证明该论坛选择版主的策 ...

請您參看一樓附註。請您僅對兩者優劣高低發表高見。不要情緒化,注意網絡禮節。

任何人再扯閑篇,封貼必刪!
作者: QB_    时间: 2013-5-2 20:10
centrish 发表于 2013-5-2 20:01
請您參看一樓附註。請您僅對兩者的優劣高低發表高見。

任何人再扯閑篇,封貼必刪!

发表了你也不懂。 24楼就是 fcitx 的作者,他为什么不跟你说清楚呢,因为你看不懂。
作者: centrish    时间: 2013-5-2 20:15
本帖最后由 centrish 于 2013-5-2 20:27 编辑
QB_ 发表于 2013-5-2 20:10
发表了你也不懂。 24楼就是 fcitx 的作者,他为什么不跟你说清楚呢,因为你看不懂。

原來如彼。論壇是給廣大網友看的,不是給在下一個人看的。即使在下看不懂,自有人看懂不是?在下只當是拋磚引玉,歡迎大家繼續就兩者本身的優劣高下深入探討。真理愈辯愈明,扯閑篇毫無意義。

說話不要太刻薄,要講最起碼的網絡禮節。


作者: ukyoi    时间: 2013-5-2 22:35
centrish 发表于 2013-5-2 13:45
csslayer 发表于 2013-5-2 08:12
1、你不用 XWindow 目前你在 linux 下都没图形界面用……洗洗睡吧。你天 ...

我想还是需要就事论事地解释一下为啥CSSlayer仁兄说阁下的话没一句是对的……虽然我肯定没CSSlayer解释得好,但我估计他不打算解释了。

“没一句话是对的”这个确实有点太绝对了,应该说“对Fcitx的看法基本上是错的”。

首先输入法这块分为三部分,框架、引擎和“视觉呈现”。通常意义上讨论的Fcitx和ibus都是框架(Framework),跟输入法引擎无关。Fcitx默认自带若干套输入法引擎(拼音及包括五笔在内的若干码表),实现得确实比较简陋,但好在阁下完全不需要使用这几个简陋的实现,因为几个实现比较好的拼音引擎,比如sunpinyin、libpinyin,都可以在Fcitx上使用,说Fcitx的拼音支持没有ibus好是毫无根据的。ibus当然也有五笔,但从对输入法引擎的支持上二者没有明显差别
ibus是原生为多语言设计的,Fcitx是后来逐渐扩充多语言支持的。但无论怎么样,Fcitx现在支持中日韩越文字输入一点问题都没有,西方布局也没问题,并且似乎已经开始支持马拉雅拉姆语了……

说到其它一些功能,Fcitx有原生的KDE、GNOME配置工具,自带一套剪贴板历史的实现(类似于KDE的klipper),自带拼写补全、特殊字符虚拟键盘等设计,应该说其附属功能是足够强大的。当然您用不用是另外一回事。

关于皮肤这个东西。Fcitx有一套直接使用Cairo库绘图的实现,如果不想使用,可以使用kimpanel (KDE) 或者 gimpanel (GNOME) 这两个前端,都能够提供原生的输入法体验。如果还是嫌臃肿,可以使用fcitx-ui-light(至少Arch Linux里是叫这个名字),这个玩意是直接使用xlib和xft的简陋版Fcitx,是我见过的所有输入法绘图中最快的。如果还嫌不够,有一个叫做fcitx-simple的东西,没有界面,是可以完全当作一个lib来用的。

就我所知Fcitx的创造者是Yuking,但目前主要开发者有 CSSlayer (也就是首个在这个帖子中指出您的错误的人) 和 yuyichao 二人,还有很多人在少量地贡献代码(嗯,如果我遗漏了哪位主要开发者还请见谅……),打包者当然更是不计其数。Fcitx目前开发相当活跃,二位主要开发者可以说相当敬业,甚至在其它一些项目实现有问题的情况下去主动帮助别人修改代码,以确保Fcitx能够运行良好。

综上,不讨论谁的代码风格更优雅或是更幼稚,至少从功能上来说,Fcitx和ibus相比并没有明显的劣势,从“功能论”上把Fcitx排除在默认输入法之外是站不住脚的

在许多人的推动下,OpenSUSE这个亲KDE的主流发行版目前已经使用Fcitx作为默认输入法框架。如果您了解OpenSUSE这个操作系统的话,应该能够理解Fcitx在许可证上没有问题,和GNU的尊严也没有什么关系。更需要强调的是,开源界和商业公司一直是互利共存的,就连封闭出名堂的苹果公司也主导过CUPS、Webkit这些很好的项目,并且反哺BSD的也不少。因此没必要对商业软件或者商业公司主导的开源项目嗤之以鼻。当然,必须要不断监督和批评他们以使他们保持良好的节操。

最后说一个题外话:GNOME曾经试图钦点ibus作为其唯一输入框架,限制其它输入法框架的使用,并且限制(或者说强制隐藏)许多ibus的功能,以期满足GNOME所谓的“开箱即用”、“安全可靠”的思路。这个事情曾经在国内开源界引起了轩然大波,不过至少在目前看来,主流观点认为这是一堆不懂输入法的老外拍脑袋的做法,当然最后意见太大,也没有成。如果阁下对这些内容有兴趣,请参阅OpenSUSE大牛苏学姐情绪化程度极高的《CJK的尊严》三连发文章。我这里说这个没有任何贬损ibus的意思(ibus是我接触到的第一个输入法框架),事实上ibus更像是一个受害者。

想必阁下已经知道了Fcitx的官方网站,如果想进一步了解相关资讯,请参考这里

















作者: centrish    时间: 2013-5-2 23:00
本帖最后由 centrish 于 2013-5-2 23:02 编辑

ukyoi先生才是真正的學術爭鳴交流。
作者: csslayer    时间: 2013-5-2 23:12
IBus 和 Fcitx 决定性的差异在于对待输入法引擎的方式上,IBus 在同一时刻总是只有一个输入引擎可以工作。

Fcitx 理念则更接近 Unix 管道式的粘贴多个部件共同干事。

单论Fcitx自带的模块,全角半角转换,简繁转换,Unicode输入,剪贴板访问,拼音输入时的单词和笔画提示等这些都不是在具体的输入引擎内而是在输入过程中介入实现的功能。因为这些功能并没有必要与某个单独的输入引擎绑定,例如简繁转换应可以用于所有的“中文输入法”,Unicode输入和访问剪贴板这种更是应该无论哪个输入法都可外接使用。

这样架构的本质差异可以让 Fcitx 在实现时减少重复的代码,同时即使使用相同的库进行算法处理,可以在功能上依然比使用相同库的其他框架多出许多功能。

另外,IBus 的多进程也使得他在获得了少量由多线程带来的“即使输入法crash了不至于完整crash的好处之外”,也丧失了以上的灵活性,因为一旦在 IBus 内引入类似功能按照原本的多进程的设计只能采取进程间而非进程内通信,因此每个输入法引擎知道的全局信息是非常少的。
作者: ping-wu    时间: 2013-5-3 02:20
闪电军 发表于 2013-5-2 17:34
http://paste.ubuntu.com.cn/i205390

404 Not Found

作者: multiple1902    时间: 2013-5-3 02:30
我是来围观的。

对不起,我来晚了。
作者: ping-wu    时间: 2013-5-3 02:47
csslayer 发表于 2013-5-2 23:12
IBus 和 Fcitx 决定性的差异在于对待输入法引擎的方式上,IBus 在同一时刻总是只有一个输入引擎可以工作。
...

因为无知的关系,对fcitx一直有很强的偏见。希望能努力学习!
作者: 闪电军    时间: 2013-5-3 06:50
ping-wu 发表于 2013-5-3 02:20
404 Not Found

刷新几下就能出来,我也不知道为啥,最近很不稳定的样子。
作者: Centraland    时间: 2013-5-3 10:03
csslayer 发表于 2013-5-2 23:12
IBus 和 Fcitx 决定性的差异在于对待输入法引擎的方式上,IBus 在同一时刻总是只有一个输入引擎可以工作。
...

对于普通用户来说,一款好的输入法足够,完全没必要在各种输入法之间来回切换。

“IBus 在同一时刻总是只有一个输入引擎可以工作。”,这似乎不是什麼缺点。
作者: csslayer    时间: 2013-5-3 10:47
Centraland 发表于 2013-5-3 10:03
对于普通用户来说,一款好的输入法足够,完全没必要在各种输入法之间来回切换。

“IBus 在同一时刻总是 ...

一个简单的例子是,对于一般中文用户来说他总是至少使用两种输入法,“英文和中文”,把英文本身不当作一种输入法的看法是片面的。

因此才会出现应该在同时这两个输入状态都可以使用的功能,因为存在一些功能本身并不应该局限于某个输入法。

而且即使对于独立的人来说他只使用两种,世界上其他人不一定会使用相同的两种。

例如简繁转换,对于 ibus 就需要每个需要用到的输入法都实现一次,然后如果实现的有差异还会带来功能的不一致。fcitx 只需要实现一次,即使今后有某个更好的pinyin库更新了,迁移过去他还是能获得所有他熟悉的功能。
作者: Centraland    时间: 2013-5-3 10:53
本帖最后由 Centraland 于 2013-5-3 11:37 编辑
csslayer 发表于 2013-5-3 10:47
一个简单的例子是,对于一般中文用户来说他总是至少使用两种输入法,“英文和中文”,把英文本身不当作一 ...

把英文作为一种输入法,我还是第一次听说。

关于简繁转换,不知您指的是打简出繁(or vice versa),还是繁简输入法的切换?

我认为繁简转换与其说是输入法平台本身的问题不如说是某输入法码表设计的问题。
作者: jjj137    时间: 2013-5-3 22:36
Centraland 发表于 2013-5-3 10:53
把英文作为一种输入法,我还是第一次听说。

关于简繁转换,不知您指的是打简出繁(or vice versa),还 ...

从编程角度来说,把英文作为一种输入法是很自然的设计。

简繁转换,我觉得说的应该是内部的简繁对应关系,而打繁出简、简繁输入法的切换,这些应该都是具体的应用场景,在哪里实现看具体需求。

无论如何,尽量减少功能和代码的重复的设计原则是无可争议的, iBus 在这方面做得不好,不仅反映在资源的消耗上和设计的复杂性上,也会反映在用户体验的一致性上。你同意么?
作者: Centraland    时间: 2013-5-4 18:47
jjj137 发表于 2013-5-3 22:36
从编程角度来说,把英文作为一种输入法是很自然的设计。

简繁转换,我觉得说的应该是内部的简繁对应关 ...

英文不像法文越南文,沒有痲子字母,它的輸入可以直接利用通用鍵盤(話說回來,通用鍵盤本來就是基於英文打字機)而不需要任何輸入法。

如果jjj137先生能汲取ibus的優點而規避其缺點,那麼我所反對後者的理由就只有它的蹩腳的英文名字了。
作者: ubunturocks    时间: 2013-5-7 18:33
Fcitx除了Ubuntu NUX造成了一点问题之外(责任在Ubuntu),目前没有技术上落后于IBus的地方,反而可能更加先进(比如Qt5支持)。
作者: ubunturocks    时间: 2013-5-7 18:35
  1. 楼 主 大 概 是 没 用 过 其 他 Linux,不 知 道 IBus 1.4.x => 1.5.x 这 一 跳给众发行版带来多少问题(因为动了不少feature)。Ubuntu 13.04现在是停留在IBus 1.4.2,很多旧bug依然在,upstream新版的IBus组件又装不上。
复制代码
我也不想这样发,无奈死活都提示什么不良信息。
作者: Centraland    时间: 2013-5-7 22:32
ubunturocks 发表于 2013-5-7 18:33
Fcitx除了Ubuntu NUX造成了一点问题之外(责任在Ubuntu),目前没有技术上落后于IBus的地方,反而可能更加先 ...

如果事實果真如你所說,那麼Fcitx就改一個好聽的英文名字吧。
作者: jjj137    时间: 2013-5-8 09:19
Centraland 发表于 2013-5-7 22:32
如果事實果真如你所說,那麼Fcitx就改一個好聽的英文名字吧。

Fcitx (Flexible Context-aware Input Tool with eXtension support) 这名字有问题?
作者: jjj137    时间: 2013-5-8 09:23
Centraland 发表于 2013-5-4 18:47
英文不像法文越南文,沒有痲子字母,它的輸入可以直接利用通用鍵盤(話說回來,通用鍵盤本來就是基於英文 ...

英文输入法一直都有,只不过你似乎不知道。自动补全、自动纠错等都是英文输入法的应用场景。

况且我说的是从编程角度,所以您想反驳的话,可以从设计模式的角度重新分析一下英文作为输入法的必要性么?
作者: Centraland    时间: 2013-5-8 17:09
jjj137 发表于 2013-5-8 09:19
Fcitx (Flexible Context-aware Input Tool with eXtension support) 这名字有问题?

fcitx,這個縮寫,你讀著不繞口?
譬如人家的duckling,至少也像一個英文單字的樣子。


作者: Centraland    时间: 2013-5-8 17:12
本帖最后由 Centraland 于 2013-5-8 17:16 编辑
jjj137 发表于 2013-5-8 09:23
英文输入法一直都有,只不过你似乎不知道。自动补全、自动纠错等都是英文输入法的应用场景。

况且我说 ...

英文輸入法,歐美人有使用的嗎?有多少?

輸入法是不是國人創造的概念?

那些使用拼音文字的國家大概沒有輸入法的概念。

作者: ldxno_1cn    时间: 2013-5-8 17:13
只是设计理念不同而已。选择什么样的默认输入法都可以 。反正大家都有自己的选择。 我使用五笔拼音,只要是能满足我的需要 我不在乎输入平台是IBUS还是FCITX。
作者: Centraland    时间: 2013-5-8 17:17
ldxno_1cn 发表于 2013-5-8 17:13
只是设计理念不同而已。选择什么样的默认输入法都可以 。反正大家都有自己的选择。 我使用五笔拼音 ...

尊重你的選擇。
作者: ldxno_1cn    时间: 2013-5-8 17:21
Centraland 发表于 2013-5-8 17:17
尊重你的選擇。

谢谢!IBUS和FCITX下的五笔拼音我都用过感觉还是FCITX的用着更舒服 。所以我选择FCITX
作者: maxnova    时间: 2013-5-15 18:42
无论是哪个 ,只要适合自己的才是最好的!人不能太偏激!
作者: yujiamm    时间: 2013-7-20 16:22
centrish 发表于 2013-4-29 10:25
“1. it is the first Chinese input method in open source community since 2002, and it has lots of fa ...

原来是fcitx是五笔输入法支持更好啊,,,一直误认为仅ibus-wubi才有五笔输入法。。。原来整反了,纠结了一两年,一直不敢安装fcitx输入法,也推荐周边朋友使用ibus-wubi...倒是有机会可尝试安装一下fcitx的五笔输入法。。。。。
作者: yujiamm    时间: 2013-7-20 16:30
ping-wu 发表于 2013-5-2 11:20
这种事情其实也常常发生在我们自己的身上。如果发表的文章必须是正确的,那就不叫做论坛了。

ping-wu说的极是,要包容。。。看看goagent的作者,很多人说windows版的goagent.exe不是开源作品,何以得2012开源奖项。。。其实楼主的意思是默认ubuntukylin输入法最好使用ibus,而不要默认那个f???x,,,就是这个意思了咯。。。虽然我听说过F输入法,但一直苦于误认为它不支持五笔而没有过用。。。听楼主这样一提,反倒学习了很多,原来F输入法是支持wubi的咯。。。当然,楼主说使用五笔输入法快从人们视线中消失,倒真是吓了一跳。。。想想irc,,,很多人也提到过会消息,但至少还是有人使用的咯。。。wubi消失可能性不大,但普及倒是没有95~02年那样学习者多了,这倒是事实。。。又快成外星人了。
作者: yujiamm    时间: 2013-7-20 16:43
ping-wu 发表于 2013-5-2 16:58
IBUS在从英文专入中文输入时,可以在右下角显示出输入法已经改变了,让我们这些必须中英文交雜的使用者不 ...

没明白?可能本人习惯了ibus吧,,,一直想学习一下F输入法的wubi到底长何样?

附:不过楼主说得的极是,的确国人会wubi的不多了咯。
不过倒是真得挺一下ibus版的wubi,冒似很稳定,当然,至今想求证一下,那个F输入法到底支持wubi否,一直没安装过它,以前一直以为仅ibus才支持,且它是12.04及centos 6.4自带的(本人只喜欢在真机上跑LTS版,当然,Virtualbox里倒是ubuntu 13.04及ubuntukylin版本有的咯,且也常用)

(, 下载次数: 16)


作者: yujiamm    时间: 2013-7-20 17:04
看了一下http://uploads.csslayer.info/uploads/video/fcitx-428.mp4官网论坛对F输入法的介绍,发现还是没有“英文输入联想提示”功能。。。。一直纠结如果F输入法能将此功能整合进去,就爽了,反正至今ibus-wubi是没此功能咯。。。
作者: yujiamm    时间: 2013-7-20 20:54
(, 下载次数: 20)



作者: DungeonCrit    时间: 2013-7-26 19:28
用谷歌拼音蛋疼啊,词汇太少了,有木有办法更新下词库
作者: centrish    时间: 2013-9-24 10:14
把'fcitx'英文名子改為little penguin吧,這樣與中文名子'小企鵝'一致,那個英文縮寫名實在糟糕,讀著繞口,拼寫難記.

作者: 伍先生    时间: 2013-11-4 11:26
听不懂你在说什么。x-window怎么了,这套系统一直都是应用在类unix系统上,像现在linux上的gnome3 和 kde4 都是基于 x-window 构建的。用fcitx有什么问题? 你这不会把 x-window 当成 microsoft windows?现在用fcitx是因为基于fcitx的输入法是比ibus丰富很多的。
作者: Cain    时间: 2018-1-27 18:16
我比较关心的是怎么卸载这个xim,看到就烦!




欢迎光临 openKylin论坛 (https://forum.openkylin.top/) Powered by Discuz! X3.3