雖然都可以說是紅遍半天邊,
但是它們都有一個共同的痛 - 它們都不支援 OverTheSpot 這種輸入模式。
感謝 eliu(Vampire at Wicked Empire)兄的努力,
現在這個問題已經可以說完全解決了。
請參考:
[分享] GTK2 over-the-spot
mozilla GTK2 現在也可以用 over-the-spot 了!
如果您有興趣,
請到 這裡 下載相關的 Patch 檔及已編譯完成的 Binary 檔。
檔案內容說明:
- 代碼: 選擇全部
firefox.overthesopt.diff
- firefox 和 thunderbird 通用的 Patch 檔。
mozilla.overthesopt-diff
- mozilla 的 Patch 檔。
gtkimcontextxim.c.patch
- libgtk2.0-0 套件的 Patch 檔。可讓大部份的 gtk2+ based 的程式支援 OverTheSpot 模式。
libgtk2.0-0_2.6.2-3_im-xim.so
- libgtk2.0-0 套件 2.6.2-2 版的修正後 binary 檔。
請直接蓋過 /usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so 即可。
mozilla-thunder_1.0.2-1_libwidget_gtk2.so
- mozilla-thunderbird 套件 1.0.2-1 版的修正後 binary 檔。
請直接蓋過 /usr/lib/mozilla-thunderbird/components/libwidget_gtk2.so 即可。
您可以利用其中所包含的 Patch 檔案來自行重新編譯各個套件,
或者是偷懶,用已經編譯好的 binary 檔案直接覆蓋掉您原有的檔案。
(舊的檔案請記得做好備份!)
另外,最新的 Debian 官方 Mozilla 套件已加入了這個 Patch,
所以不用再加以修正了;
而最新的 Debian 官方 Firefox 套件已將所有的檔案合併為 firefox-bin 一個檔案,
所以請自行加上 Patch 後自行編譯,
在此已無法提供修正檔了。
若在使用上出現了任何問題,
您可以復原至舊的備份檔案,
或是利用 apt-get 的 --reinstall 參數,
如:
- 代碼: 選擇全部
apt-get install --reinstall mozilla-thunderbird
來還原您的系統。
而我在徵得 eliu(Vampire at Wicked Empire)的同意後,
將針對這些 Patch 檔案進行 reportbug,
期待這些 patches 能夠早入進入 Debian 中。
_________________
修正下載位址。
修正檔案內容說明。