為什麼Linux下的輸入法如此Fxxk [論壇 - Ubuntu 與 KDE]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 2 (3) 4 5 »


回覆: 為什麼Linux下的輸入法如此Fxxk
會員五級
註冊日期:
2009/5/16 4:07
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 547
MP : 209 / 16665
EXP: 88
離線
zerng07 寫到:
「當時SCIM計劃的總主持人James Su (時爲新竹清華大學的研究生)」

蘇哲,James Xu,1994年進入清華大學,2002 年在清華大學物理系碩士研究生畢業。

雖然不確定是不是新竹的清華大學,但我想應該是指大陸的清華。


我跟James Su大大是在2008年(或2007?)首屆的GNOME Asia Summit時見過面的,當時SUN的工程師還特別跟我指出是清華大學的研究生,至於是那個清大,現在回想起來,我好像從來沒有研究過這個問題(但一直認爲是新竹的清大)。 :-)

2011/8/11 17:35
應用擴展 工具箱
回覆: 為什麼Linux下的輸入法如此Fxxk
會員五級
註冊日期:
2009/10/16 8:57
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 541
MP : 204 / 15840
EXP: 67
離線
快倉六代,是以倉頡三代及五代的改良板本,“容錯率” 也就是拆碼較容易,這是其優點。

要說有問題就是重覆字較多。

另一項,字的支援(也就是相對的對碼)還是停在倉頡第三代,而非五代的字集,在需要大量輸入簡体字時,很不方便。

2011/8/13 10:41
同源一体、感同身受、樂於分享、教學相長!
寬廣的心, 世界不會小 ^_^
CreMaker 的生活網誌
應用擴展 工具箱
回覆: 為什麼Linux下的輸入法如此Fxxk
會員一級
註冊日期:
2009/4/19 2:01
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 68
MP : 8 / 2094
EXP: 73
離線
史嘟~ 寫到:
GNOME3是GTK+3,這個目前還有一些問題
但並非無法克服,目前使用上其實還算正常

原來Gnome3底下的SCIM會這麼悲劇是因為GTK+3呀
尤其是Gnome-Keyring和Gnome-terminal
根本打不進去,整個很難用。


iBUS在Oneiric (GTK+3)問題也很多。可以打中文(我現在就是用Oneiric daily build),但menu indicator及選項的dialog window無法顯示。

我們會查一下bug report的情形,再考慮是否需要file一個bug report。 我們也會看看iBUS與Fedora 15(也是用GTK+3)配合的情形。

Edit: 另外,Oneiric目前還是在alpha階段,問題非常多,不是有準備要提出bug report的人,千萬不要嘗試。

2011/8/14 1:54
應用擴展 工具箱
回覆: 為什麼Linux下的輸入法如此Fxxk
會員一級
註冊日期:
2009/4/19 2:01
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 68
MP : 8 / 2094
EXP: 73
離線
yanzilme 寫到:
pwzhangz 寫到:
因爲Ubuntu的關係,iBUS目前的主要應用對象還是針對者Natty及其 progeny。如果開發者一開始就要考慮到KDE,Gnome3,等等,那麼什麼事都不用做了。即使連再大的公司,像Google的iBUS summer projects也只能考慮到Gnome。

沒有框架是個別針對不同DE做開發的
輸入法框架主要的項目在XIM架構的實作
而QT, GTK的問題比較簡單多了


開發者面向的,主要是怎麼讓框架在QT, GTK程式上正常執行
GNOME3, KDE, LXDE, Xfce等這些都是DE(桌面環境)
GNOME3是GTK+3,這個目前還有一些問題
但並非無法克服,目前使用上其實還算正常

而LXDE, Xfce, Gnome2, Unity ,這些都是架構在GTK+2上
理論上你只要搞好GTK+2,在上述這些DE上,框架都應該正常
如果你在上述這些DE上,跑Amarok, Kopete等基於QT所開發的程式
那你只要把處理QT的部份有實作好,那你的框架拿到KDE上(基於QT的DE目前應該只有KDE)
也可以很正常的運作,剩下的其實都是一些小問題


iBUS的前身,IM-BUS,是Linux Foundation 所sponsor的一個project,它的目的就是要解決這些問題:

Many different Input Method protocols and frameworks for Input Method developers.

− − XIM – Only available in X Window, full of problems.
− − IIIMF – Successor of XIM, though not so successful.
− − SCIM – Used by many distros, has many known issues.
− − UIM – Mainly focus on Japanese and embedded os.

Many different APIs for application developers

− −XIM / GTK immodule / QT immodule / ...
− −Many limitations, problems, bugs ...


這裏有最原始的資料:

http://tinyurl.com/im-bus-pdf

另外,我一個朋友KDE 開發者Aaron Seigo跟我說,如果純粹從KDE的角度來看,OpenSuSE要比Kubuntu好多了。但是我本身不用KDE,對KDE桌面也完全沒有興趣,這也是我從OpenSUSE轉到Ubuntu的主要原因之一。

2011/8/14 3:06
應用擴展 工具箱
回覆: 為什麼Linux下的輸入法如此Fxxk
會員二級
註冊日期:
2009/5/9 1:34
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 128
MP : 17 / 3910
EXP: 12
離線
https://live.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/InputLanguage

http://desktopi18n.wordpress.com/2011/07/15/a-new-ibus-lookup-window-for-gnome-shell/

GNOME Shell的iBus整合有人在負責。

而在GTK+3環境底下顯示不出來的問題八成是前幾天更新的ibus-gtk預設gtk3就交給shell去處理顯示的緣故,所以當不是使用gnome-shell時或shell版本沒跟上的話就…就我這邊觀察在那次更新之前都還是正常的。

2011/8/15 17:05
應用擴展 工具箱
回覆: 為什麼Linux下的輸入法如此Fxxk
會員五級
註冊日期:
2009/5/16 4:07
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 547
MP : 209 / 16665
EXP: 88
離線
KidWM 寫到:
https://live.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/InputLanguage

http://desktopi18n.wordpress.com/2011/07/15/a-new-ibus-lookup-window-for-gnome-shell/

GNOME Shell的iBus整合有人在負責。

而在GTK+3環境底下顯示不出來的問題八成是前幾天更新的ibus-gtk預設gtk3就交給shell去處理顯示的緣故,所以當不是使用gnome-shell時或shell版本沒跟上的話就…就我這邊觀察在那次更新之前都還是正常的。


有幾個感想。Oneiric 的問題很多(如果問題不多就不叫做alpha了 :-) ),但它的進展讓人非常興奮。比如說,我今天發現,dash的icon有了animation(動畫)--單獨icon可以像不倒翁一樣左右搖擺,感覺上,Unity除了寬螢幕使用最佳化之外,還比Mac的dock更生動,更覺得可愛。

另外,GNOME的menu indicator也加進來了。(這一點,在Natty裏,如果不自己加的話,Unity幾乎根本不能用。)

很有意思的,我們都知道iBUS的輸入,是以詞爲主(而不是以字爲主),目前沒有dialog window,我被逼着接受iBUS以詞爲主的輸入法,發現,大部分情況之下,想打的詞自動就出來了,根本不必看選字欄。當然,iBUS 的indicator 及dialog window 遲早還是會回來的。

Oneiric跟其它版本的Ubuntu最大不同點,在於,Oreiric的開發團隊由Mark Shuttleworth親自領軍,在Natty出來一兩個禮拜之內就浩浩蕩蕩的成軍。

這個週末看到Shuttleworth接受訪問,他提到,Ubuntu目前還是需要他大量的輸金(“still needs investors”,Shuttleworth就是最大的金主)。他還說他目前在做“短綫賣空Apple的股票”("I am short Apple*“),換句話說,Ubuntu以後的成長,可能必須靠蘋果股價的跌落來支持 :-)。

以前我曾經提過,爲了玩Ubuntu,Shuttleworth的身價從200億臺幣,跌到”只剩下”75億臺幣。現在還要靠賭蘋果股價的下跌來繼續支持Ubuntu。很多Ubuntu老將對Unity批評的一文不值,不屑使用,甚至期望它自生自滅。我們當然不敢要求別人怎麼做,但最少我會全力支持Oneiric/Unity的發展。

可能是我想太多了,不過我注意到Shuttleworth近來的言論,大有do-or-die,即我們所說的"風蕭蕭兮易水寒,壯志一去兮不復返“ 的味道 :-( 。當然,絕大部分的Linux玩家對Linux desktop只是像看戲,下一步怎麼發展,不如我意的話,我們大不了罵一罵,發一發飆,跟我有什麼關係?


Edit: * 正確的講法應該是,”I am shorting Apple“。但英國人講英文就跟我們講中文一樣,不太注意文法,這一點是跟美國人講英文最大的不同點(英國屬於aristocracy,英國人習慣了貴族世家子弟滿嘴不通的狗P英文,但美國則是一開國以來就是meritocracy,英文程度常常代表着一個人的教育程度及身份)。

2011/8/16 0:53
應用擴展 工具箱
回覆: 為什麼Linux下的輸入法如此Fxxk
會員二級
註冊日期:
2010/9/6 0:07
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 173
MP : 27 / 4628
EXP: 95
離線
選字框和面板顯示不出來的bug是因為選字框和面板會被放在gnome shell面板後面,解決方法是另外寫gnome專用的選字框和面板。

2011/8/16 3:43
應用擴展 工具箱
回覆: 為什麼Linux下的輸入法如此Fxxk
會員一級
註冊日期:
2011/6/17 15:36
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 31
MP : 4 / 765
EXP: 25
離線
如果諸位看不大懂我講的中文,我很抱歉,我已經儘量將我的用語習慣改到這邊一點……不過在下不才不瞭解那麼多(轉換由OpenCC項目支持)。

諸君,我是這篇文章的原作者。我是從我部落格的後臺看到這裏的引用於是過來看看。當然本來這篇也就是發在個人的部落格上面而已,所以怎麼發發飆也沒關係吧 XDD

我發飆的原因主要是因爲我也是一名Linux下面輸入法開發者。老實說來,我已經不止一次因爲各個程式詭異的支持情況而發飆了。雖然我想這邊估計是沒有人去用我參與開發的這個輸入法(Fcitx),但是希望大家還是可以理解自己開發的程式因爲在各個環境下糟糕的支持情況而發飆的心情。

在GNOME3推出之後,正好他非要來戳我的逆鱗,老實講我不止一次在我們那邊的一些論壇或者是twitter上發飆。

我文中談到的不是關於輸入法算法那方面不盡如人意的問題,而是關於輸入引擎方面的體驗的問題。曾經Fcitx是一個只採用XIM作爲輸入協議(IM Protocol)的輸入法,老實講,如果作爲Linux下面唯一的一個通用輸入法協議,我認爲程式是有義務好好支持的。結果不止一個程式來婊XIM協議,搞得輸入體驗非常糟糕。比如說GTK3下面的這個問題:https://bugzilla.gnome.org/show_bug.cgi?id=645993 使得Fcitx幾乎不能在基於GTK3的程式中正常輸入。(GTK 3.2將合併這個補丁,當然Fcitx我也爲了解決一些其他相關的問題而打算在新的版本中實作IM Module的功能,順便一提,由於SCIM似乎是缺少維護的原因,因此沒有GTK3的IM Module,於是就會Fallback到XIM上面……於是……)關於前面也又提到的GNOME Shell擋住界面的問題,正好GNOME Shell上方的黑條的位置和Fcitx的一個面板的默認位置在一起,結果本來有拖拽出來的功能……也完全拖不了……

當然再考慮Firefox,即使使用GTK IM Module的方式來事先輸入協議,如果不啓用在輸入框中顯示預編輯字符串,還是會導致光標不能立即跟隨,諸位用IBus的也可以試試禁用IBus這個選項看看。(光標跟隨:輸入法窗口出現在當前輸入文字旁邊)又或者Opera瀏覽器中光標跟隨的體驗也很差勁。又或者KDE的瀏覽器,Rekonq,konqueror,或者Qt的Aurora,在Flash當中完全不能啓用輸入法。如此種種種種我還能列舉出很多。

簡單來說明明就是這些程式不好好支援輸入法的輸入,還非要輸入法們替他們背黑鍋受婊,所以文中最後有號召大家遇到類似的問題,不要總是怪到輸入法的頭上。反而應該努力督促這寫程式好好修正他們的問題。輸入法能夠做的Walkaround總歸是有限的,今天XIM支援非常差勁我可以實現IM Module,今天GNOME Shell來擋住界面,我可以去實現GNOME Shell自己API實現的界面,誰知道明天又會發生什麼?

2011/8/17 0:35
應用擴展 工具箱
回覆: 為什麼Linux下的輸入法如此Fxxk
管理員
註冊日期:
2005/6/11 0:21
來自 Chia-yi City
所屬群組:
已註冊使用者
討論區管理群
等級: 20
HP : 0 / 482
MP : 160 / 20228
EXP: 29
離線
大俠辛苦了!

不會寫成是的人,如我,除了幫各位打氣之外好像也不能做什麼。
輸入法不能用就直覺怪罪輸入法是一般人的通病。

期望往後的其他使用者常用程式或桌面環境都能好好對待輸入法引擎作者與使用者。

這麼說來,外國開發者貌似都不用輸入法的!?都打英文是嗎?

2011/8/18 11:36
應用擴展 工具箱
回覆: 為什麼Linux下的輸入法如此Fxxk
會員五級
註冊日期:
2009/5/16 4:07
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 547
MP : 209 / 16665
EXP: 88
離線
csslayer 寫到:. . . .


Sorry,有看沒有懂? :-(

2011/8/19 0:52
應用擴展 工具箱

« 1 2 (3) 4 5 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.