[討論] ibus-array and openSUSE LEAP 15.4

看板Array (行列輸入法)作者 (貓是一隻貓)時間1年前 (2023/03/07 16:44), 編輯推噓1(102)
留言3則, 1人參與, 1年前最新討論串1/1
故事是這樣的,自從我的環境升上 15.4 以後, ibus 就不能用了,連帶 ibus-array 也不行, 所以我暫時先使用 gcin 最近幾天我又再嘗試一次 ibus,發現... ibus 1.5.25 與 NewZhuyin 在經過這一段時間以後, 不知道有什麼修正,不過可以用了,但是 ibus-array 還是同樣的行為 @@ 經過觀察,我發現 ibus-array 在打字的時候會 引起 GOBJECT 記憶體違規存取,所以無法使用... 我對 GOBJECT 不熟,不過經過 Google 大神的協助, 我發現 ibus_engine_update_preedit_text (), ibus_engine_commit_text () 二個函式有下列 的註解; (Note: The text object will be released, if it is floating. If caller want to keep the object, caller should make the object sink by g_object_ref_sink.) 所以我猜不用 g_object_unref,結果移掉以後就正常了 @@ 但是我不熟悉這塊,所以不確定這樣改是否正確, 所以只是提供資訊這樣,看有沒有熟悉 ibus 的要研究一下 engine.path 就是相關的修正, 想要看的可以在下面的網址找到: https://github.com/ray2501/ibus-array-spec -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.208.66 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Array/M.1678178659.A.D29.html

03/10 00:26, 1年前 , 1F
我在 Fedora 上面是 ibus-array 可用,但 gcin 與系統預
03/10 00:26, 1F

03/10 00:26, 1年前 , 2F
設的 GNOME 3 環境不相容,得轉換到其他桌面如 KDE 才能
03/10 00:26, 2F

03/10 00:26, 1年前 , 3F
使用 gcin
03/10 00:26, 3F
文章代碼(AID): #1a1lbZqf (Array)
文章代碼(AID): #1a1lbZqf (Array)