因為QT5 liberary 相容性問題 我放棄 hime / gcin 輸入法了

hime 輸入法是從gcin輸入法分支出來的
而hime 是一直我在linux平台上首選的輸入法框架。

在跑DBeaver時出現下面的錯誤
GLib-GObject-WARNING **: 19:44:00.522: cannot register existing type ‘GtkIMContext’
GLib-CRITICAL **: 19:44:00.522: g_once_init_leave: assertion ‘result != 0’ failed
GLib-GObject-CRITICAL **: 19:44:00.522: g_type_register_dynamic: assertion ‘parent_type > 0’ failed
GLib-GObject-CRITICAL **: 19:44:00.522: g_object_new_with_p
roperties: assertion ‘G_TYPE_IS_OBJECT (object_type)’ failed

不應該啊,DBeaver是使用java開發的,後來查了一下才知道
DBEaver有使用到qt5 liberary
https://dbeaver.io/

但是歲月是把殺豬刀,系統都在進步,而hime / gcin還在用qt2 liberary
先前在windows 平台上用過DBeaver,但是在linux平台上,怎麼跑都跑不起來。

在網路上查到這篇,說hime有用到qt2,有網友另外編釋打包過hime

為了一勞永逸的解決問題,我決定放棄hime/gcin 輸入法
直接使用fcixt輸入法框架

sudo apt-get purge hime
sudo apt-get purge gcin
安裝fcitx框架和行列詞音輸入法
sudo apt-get install fcitx fcitx-table-array30 fcitx-chewing
重開機,選擇入法框架,調整完快捷鍵之後
就可以正常使用了

DBeaver免費的社群版也正常的啟動使用。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *