- Fedora 37 (Beta) 英文界面 + 中文輸入
- (暫時)解決方法: 移除沒有用到的輸入法
我是在約九月底時用 QEMU 安裝 Fedora 37 Beta。我先是安裝 ibus-chewing(同時移除我沒用到的輸入法)。當時發現在打中文時一些字串會突然「被刪除」或是消失。換用 fcitx (chewing)也是一樣。切換到 X11 也是一樣情形。後來回到 ibus,用本來就有的 New Zhuyin (libzhuyin),還是一樣。這期間我大部分是用 Text Editor(gnome-text-editor) 打中文。有用過幾次 Firefox 打中文(似乎也有遇到這情形,忘了)。
後來我換編輯器,安裝了 gedit -- 問題沒了!接著用 LibreOffice Writer,也沒問題。
十月六日,我用 Fedora-Workstation-Live-x86_64-37-20221006.n.0.iso 安裝在我的電腦。那幾天似乎穩定(可能較少打中文,沒注意到),不過十月九日(我每天有用 dnf update)這問題又開始出現。十月十日我換用了gedit, LibreOffice Writer 都是一樣的問題。
這次的 Fedora 37 安裝我沒有移除或是另外安裝任何 ibus 套件/輸入法。所以我做了個最後嘗試,把沒用到的輸入法全部移除(*1)(這次也移除了 ibus-typing-booster。之前一直留著) -- 問題消失了!原本最容易出問題的 Text Editor(gnome-text-editor) 我打中文字到現在都沒有出現「被刪除」的問題。
我不確定主因是 ibus-typing-booster 還是其它輸入法就是。
(*1) 很多年前我突發奇想用過一次,我記得當初移除的是 pinyin,結果意外的解決一個奇怪的輸入問題。