System Dashboard 系統儀表板 開發日誌
今天終於解決了那個困擾我很久的輸入法 Bug:在終端機或瀏覽器打字時,只要滑鼠沒先按 Enter 就點別的地方,剛打好的字就會憑空消失。這其實是輸入法軟體與系統溝通時的一個誤判,雖然官方六月已經修好了,但 Ubuntu 系統裡的軟體版本還沒跟上,導致我每次打字都得提心吊膽。
我原本以為只有終端機有問題,後來發現連瀏覽器也一樣,才意識到是因為它們都共用了同一個系統溝通管道。我不想為了修這個小毛病,就得在電腦裡安裝幾十個龐大的開發工具來重新編譯整套軟體,那太笨了。最後我決定只針對出問題的那個小零件進行修復,雖然過程中因為權限問題被系統擋了好幾次,但最後總算手動把它換掉,現在打字終於不會再自動「吃字」了。
這件事我詳細記在開發筆記裡,因為我知道以後 Ubuntu 推送更新時,很有可能會把這個修正過的零件又蓋回舊版,到時候問題就會復發。只要等未來系統內建的輸入法版本升級到 5.1.20 以上,我就能把這個手動補丁移除,在那之前,這份筆記就是我對付這個 Bug 的保命符。
分享 · Share