GNOME對ibus輸入的影響 - Linux

Caitlin avatar
By Caitlin
at 2013-02-02T12:39

Table of Contents

如果你想在GNOME上使用ibus,這篇文章會提到你可能會遇到的一些問題與降低影響的方法


原始文章來自http://hillwoodhome.net/archives/232

對ibus影響的部分僅轉為正體貼上


先說說開啟 ibus 集成的情況,首先遇到的就是白名單問題。我在剛開始使用 gnome
3.6 時,試圖添加一個 ibus-sunpinyin ,但是我在輸入源裡面根本就看不到
ibus-sunpinyin ,只能看到 ibus-pinyin 和注音輸入法兩個,還有就是一長串我根本
用不上的其他語言的輸入法。後來才知道,gnome 3.6 輸入法源只會現實白名單上的輸入
法,像 ibus-sunpinyin 這種在白名單之外的預設是不顯示,只能在高級設置裡面打開顯
示全部輸入法源的選項才能看到,但是這樣一來輸入法源的列表將變得更長了,又有更多
你用不上的 輸入法出現在列表裡面。顯然,GNOME 的開發者在設置白名單的時候就是為
了防止輸入法源的列表變得過長,但是之前 ibus-xkb 有個按照當前 locale 動態設置白
名單(比如當前 locale 是 zh_CN,那麼只顯示 zh_CN 的輸入法在輸入源裡面,其他語
系的預設不顯示)的良好方案他們為什麼不採用,卻自己拍腦門想出了一個莫名其妙的白
名單方案?所以 ibus 開發者之一馬曉駿也忍不住到 GNOME 的 bugzilla 踢館去了,
https://bugzilla.gnome.org/show_bug.cgi?id=688914,但得到的結果是“那兩個法國
人很嘴硬”。我就很奇怪了,一幫從來就不是用輸入法的西歐人怎麼自信得好像比我們天
天都用輸入法的人更瞭解輸入法?



GNOME 的審美觀顯然也是很獨特的,他們對粗曠風格顯然偏愛到了變態的地步,你見過哪
家輸入法的輸入框有這種大號的尺寸嗎?



為了便於比較,我們再來看看正常的尺寸:




然後最另人抓狂的事情來了。如果你想在 gnome-shell 使用 ibus-pinyin 的繁體輸入功
能,那你做夢吧,因為 ibus panel 被遮罩了,你沒法切換到繁體模式!




最後我想到了讓 GNOME 3.6 取消對 ibus 的依賴,讓 ibus 以原生方式運行。結果我發
現,ibus 的確以原生方式跑了起來,但是 ibus 的 tray icon 卻被 gnome-shell 給遮
罩掉了!也就意味真 ibus panel 仍然處於遮罩狀態,也就是說,不管是否開啟 ibus 集
成選項,gnome-shell 都把 ibus 弄得很不好用,真是求生不能,求死不得!寫在這裡,
我也想罵人!

但就目前的情況看,取消對 ibus 的依賴無疑是問題最少的,ibus 絕大部分原生的功能
都可以用,所以我只用想辦法說服 Vincent 編譯 gnome 時關閉集成 ibus 的選項,然後
等馬曉駿兄繼續接受開發 ibus-gjs ,這是目前最好的方案了。


Tags: Linux

All Comments

Carol avatar
By Carol
at 2013-02-03T16:35
Gnome 3.x 還是等到 3.10 以後再來評估要不要換好了 orz
Leila avatar
By Leila
at 2013-02-05T05:05
兩個自大的外國佬....
Annie avatar
By Annie
at 2013-02-06T12:14
在常用兩個輸入法間的切換好像也不見了
Delia avatar
By Delia
at 2013-02-10T02:50
自由軟體的自由是對coder很自由,對終端用戶完全不是那回事
Oliver avatar
By Oliver
at 2013-02-12T21:21
http://moto.debian.tw/viewtopic.php?t=16658
Mason avatar
By Mason
at 2013-02-13T09:07
http://tinyurl.com/6dpvqxs # GNOME Developer 的碎碎念
James avatar
By James
at 2013-02-17T20:45
只能期待 XFCE 肥起來嗎 XD
Agatha avatar
By Agatha
at 2013-02-18T05:06
有這種態度難怪GNOME3的User Base逐漸凋零....
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2013-02-20T01:46
把GNOME Shell換成Cinnamon, 使用起來感覺好多了
Quintina avatar
By Quintina
at 2013-02-22T19:36
輸入法的問題換成Cinnamon之後也都沒遇過了
Vanessa avatar
By Vanessa
at 2013-02-26T16:30
好文
Dinah avatar
By Dinah
at 2013-02-27T22:04
用 MATE,無感 以前還在用純 Ubuntu 時倒是常有些小問題

iwconfig的source code

Yedda avatar
By Yedda
at 2013-02-01T18:07
不好意思 因為沒有trace 過linux code的經驗 想要找出 iwconfig (moni0) channel (3) 這個指令的code 能否請版友指點一下 版上搜尋的net-tools是iwconfig的source code嗎? 不太懂怎麼找出這個指令的code 謝謝 - ...

CentOS 6.3無法安裝ATI驅動程式

Todd Johnson avatar
By Todd Johnson
at 2013-02-01T13:49
各位好 小弟的電腦為 AMD Phenom II X4 945+ GA-880GM-UD2H 用兩顆WD5000AAKS-22V1A0組biod raid 1 先裝了Windows 7 Ultimate 64-bit SP1 再裝CentOS 6.3 發現GRUB的選單,Centos有兩個選項: 2.6. ...

CentOS 6.3桌面板 資料夾分享

Blanche avatar
By Blanche
at 2013-02-01T11:49
想請教各位幾個問題! 之前用台電腦組CentOS桌面版,想分享該台電腦的資料給其他電腦(Windows系統),想做 到Windows的共享資料夾的方式,不知是否可行? 有查到資料,可以在CentOS開啟Windows的共享資料夾,想反過來該做何種設定呢? 另外,XP是否可以使用內建遠端CentOS? ...

Pcman crash on Ubuntu 12.04

Olivia avatar
By Olivia
at 2013-02-01T00:50
謝謝大家的建議,小弟己經下載pcmanx的source code並重新compile, 以下是core dump 麻煩大家了andlt;(_ _)andgt; andgt;gdb /usr/local/bin/pcmanx ./core (gdb) where #0 0x00007f1156e3542 ...

剛剛突然發現 KDE 可以群組任意程式的視窗

Rae avatar
By Rae
at 2013-01-31T14:15
剛剛想把 konsole 合併起來 意外發現這個功能 (據說要用 oxygen theme 才有這功能) 做法像是這樣 http://i.imgur.com/4Q64MGz.png 然後就可以讓 Chrome 跟 Firefox 一家親了 http://i.imgur.com/rFBaxkA.png 或 ...