Linux

重啟ibus後,無法在wine應用中使用

  • November 22, 2019

在 linux ( mint mate 17.2 ) 上工作時,需要殺死ibus守護程序並出於某種原因重新啟動它。

之後,作為應用程序的編輯器之一wine不能再使用 ibus 輸入,而其他非 wine 應用程序可以。

嘗試重新啟動wine應用程序或ibus再次無法解決問題。重新啟動機器可以解決問題,但這不是首選。

想知道這是由於葡萄酒或葡萄酒應用程序中的某種記憶體。

那麼,有什麼想法嗎?謝謝。

最後,我找到了解決方案。

解決方案

執行ibus-setup,然後提示是否啟動ibus時選擇yes。

這樣,wine 應用程序也可以使用 ibus。


尖端

以前我用ibus-daemon &啟動ibus,wine不能用。

不知道,什麼伎倆ibus-setup

如果有人感興趣,將選項“–xim”添加到 ibus-setup 對我有用。這是通過檢查 ibus-setup 的 main.py 的原始碼來揭示的。這正是@Eric Wang 提到的“技巧”(首先感謝您的提示)。

執行 Fedora 31 ibus-1.5.21-3.fc31、wine-staging 3.21 和 4.20。

順便說一句,通過 ibus-setup 執行 ibus-daemon 的想法不再有效;現在關閉 ibus-setup 也會導致 ibus-daemon 退出。有問題的送出是https://github.com/ibus/ibus/commit/32572618cdcc36162b5769eb4c71964db9734061 “匯流排:退出 ibus-daemon with parent’s death”。

引用自:https://unix.stackexchange.com/questions/296751