Open chennien opened 2 months ago
在螢幕錄製 00:13 那邊,點了輸入法選單後,小麥注音選單內出現的是「……」而不是正常的選單項目。然後根據描述,這問題時有時無。這樣看來,恐怕是小麥注音 crash 了,macOS 試圖重新載入,然後在還沒載入完成前,打不出注音。
能請你打開「系統監視程式」(Console.app),看看左欄各項報告中(尤其是「當機報告」),是否有小麥注音 / McBopomofo.app 的蹤影?這樣可以幫助我們確認,是否小麥注音如同我們猜測的 crash 了。
感謝 lukhnos,
當問題發生時,我趕緊打開系統監視程式,但在當機報告中,並沒有發現小麥注音。 我多次嘗試錄影,但錄不起來。
每當我發現問題,準備錄影而打開系統監視程式和錄影程式時(開這兩個程式也要十秒鐘), 它就又好了~ 囧rz
我發現輸入法可能也不是完全切換不過去,而是大約延遲十秒或十幾秒。 我會再嘗試錄影看看的,以上先回報一下。
再次感謝~
在螢幕錄製 00:13 那邊,點了輸入法選單後,小麥注音選單內出現的是「……」而不是正常的選單項目。然後根據描述,這問題時有時無。這樣看來,恐怕是小麥注音 crash 了,macOS 試圖重新載入,然後在還沒載入完成前,打不出注音。
能請你打開「系統監視程式」(Console.app),看看左欄各項報告中(尤其是「當機報告」),是否有小麥注音 / McBopomofo.app 的蹤影?這樣可以幫助我們確認,是否小麥注音如同我們猜測的 crash 了。
當問題發生時,我趕緊打開系統監視程式,但在當機報告中,並沒有發現小麥注音。 […] 每當我發現問題,準備錄影而打開系統監視程式和錄影程式時(開這兩個程式也要十秒鐘), 它就又好了~ 囧rz […] 我發現輸入法可能也不是完全切換不過去,而是大約延遲十秒或十幾秒。
這就奇妙了。請問,系統監視程式中的「診斷報告」裡有沒有任何小麥注音相關的紀錄?
我們 2022 年年底曾經修過一個神秘的 bug: #346 ,當時靠一位用戶從「診斷報告」(檔名類似 McBopomofo_$DATETIME_$HOSTNAME.cpu_resource.diag
)發現原因。
如果沒有當機報告,我們只好懷疑是不是什麼系統 API timeout 了,但恐怕要有進一步的資料才好判斷。
謝謝 lukhnos, 我終於成功錄影了~
就如同您說的,在影片裡,當發生故障時,輸入法選單中小麥注音區塊會出現「…」。 而當我強制用滑鼠點一次選單後,再等上幾秒,就能順利切成中文,此時選單也恢復了。 過程中並沒有任何當機紀錄。
https://github.com/openvanilla/McBopomofo/assets/75157/1dcb3551-17b2-41c5-a637-df1b10ac8f6d
而當我強制用滑鼠點一次選單後,再等上幾秒,就能順利切成中文,此時選單也恢復了。 過程中並沒有任何當機紀錄。
那這樣真是太神秘了。如果「當機報告」、「診斷報告」都沒有,可否請你用「系統監視程式」注意一下小麥注音的 PID 是否有更動?例如說一開始能打字,系統監視程式報告的 PID 是 1234,一陣子後遇到你描述的狀況,看看系統監視程式回報的 PID 是否仍然是 1234?
主要是想確認小麥注音是否真的被 macOS 重新載入了(或是被其他類似監控程式一類的軟體砍掉了)。
目前我們還不理解的是,為什麼這樣的狀況發生後,要用滑鼠點輸入法選單,還要等一陣子,輸入法才會回復正常、輸入法選單才會正確載入。理論上小麥注音 process 開始到所有起始步驟完成,應該花不到幾百 ms。
另外就是,請問你的 MacBook Pro 是否是工作場合發的機器,上面是否有跑一些公司 IT 特定的 device policy 呢?
@lukhnos @chennien 我有 MacBook Pro M1 2021 和 macOS 14.5, 不過到目前為止沒遇過這樣的狀況 (雖然我真的很少用注音)。於是可能跟 @lukhnos 最後的問題類似
請問你的 MacBook Pro 是否是工作場合發的機器,上面是否有跑一些公司 IT 特定的 device policy 呢?
如果沒有隱私、安全、法律上的疑慮,能否列一下 系統設定 > 一般 > 登入項目
裡的東西?
我這邊有遇到類似的問題。但出現的畫面不太一樣,是如下圖雖然 McBopomofo 是勾起來卻無法輸入中文,且不管是直接點擊或是其他方式都無法輸入中文。但目前找到的原因是 FortiClient 導致的,只要將該 app 關掉就會恢復正常。Console.app 中沒有任何關於 McBopomofo 的紀錄。之前有嘗試過 kill 掉 McBopomofo,並確認他重新起來後也是一樣的。
在您回報問題之前,建議也可以先參考 Wiki 上的 常見問題 與 使用手冊
摘要 請簡單說明您遇到了什麼問題。這份表格雖然是中文的(我們相信注音輸入法的用戶應該都能看懂中文),但開發團隊可以使用中英文溝通,您也可以使用英文回報問題。
快速分類 請問您遇到的是:
問題發生步驟 請問您是怎麼遇到這個問題的?像是:
在 macOS上,當使用鍵盤快捷鍵切換至小麥注音,常會出現無法順利切過去的情況(如影片所示)。
即使狀態列上的輸入法名稱已顯示為【小麥注音】,同時旁邊也顯示了【ㄅ】,但打出來的仍舊會是英數。 此時,若改用滑鼠去點一次【小麥注音】,便可成功切到注音模式。 但過一下子,又會失效,就得再次用滑鼠去點一次。
已兩度重新安裝仍無解。 想請問這個情形是否有其他解決方法呢? 謝謝~
預期正常狀況 您覺得這是不正常的狀況,那您覺得正常結果應該是…?
成功切換成注音模式
螢幕截圖或螢幕錄製 如果您能夠提供像螢幕截圖或螢幕錄製供大家參考,我們可以從畫面中,看出更多只從文字內容無法了解的線索。
https://github.com/openvanilla/McBopomofo/assets/75157/f96d44f0-cf6a-4120-a799-efa7d3c4491d
電腦環境 請問您在怎樣的環境遇到這個問題?
其他 其他你覺得問題發生的疑點,或其他想跟小麥開發者說的話。
快捷鍵切不過去中文的問題也不是每次都會發生,發生率約為 2-3成。 1) 無論是 macOS上的哪個應用程式,都有遇到此問題,故已排除是某一應用程式的相容問題。 2) 無論是否是接外部鍵盤,或僅使用內建鍵盤,都會遇到此問題,故確定與鍵盤無關。
辛苦了, 感謝~