因為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免費的社群版也正常的啟動使用。

20220214 初次安裝 fcitx (我用行列30和注音) 可以用下面apt指令
sudo apt install curl wget iftop htop net-tools unzip font-manager fcitx fcitx-tools fcitx-ui* fcitx-config-* fcitx-module* fcitx-frontend-* fcitx-m17n fcitx-table-array30 fcitx-chewing telegram-desktop putty remmina chromium vlc vlc-data gedit gparted libreoffice-l10n-zh-tw libreoffice-help-zh-tw

vi /etc/enviroment 貼上下面3行
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

cp /usr/share/applications/fcitx.desktop .config/autostart/

sudo vi /etc/default/locale
修改成下面掃人容
LANG=”en_US.UTF-8″
LC_NUMERIC=”en_US.UTF-8″
LC_TIME=”en_US.UTF-8″
LC_MONETARY=”en_US.UTF-8″
LC_PAPER=”en_US.UTF-8″
LC_NAME=”en_US.UTF-8″
LC_ADDRESS=”en_US.UTF-8″
LC_TELEPHONE=”en_US.UTF-8″
LC_MEASUREMENT=”en_US.UTF-8″
LC_IDENTIFICATION=”en_US.UTF-8″

reboot

20230921 xubuntu 2204
chromium 安裝會異常
sudo apt install curl wget iftop htop net-tools unzip font-manager fcitx fcitx-tools fcitx-ui* fcitx-config-* fcitx-module* fcitx-frontend-* fcitx-m17n fcitx-table-array30 fcitx-chewing telegram-desktop putty remmina vlc vlc-data gedit gparted libreoffice-l10n-zh-tw libreoffice-help-zh-tw filezilla

安裝php-fpm / nginx / mysql-server
sudo apt-get install -y php8.1-fpm php8.1-common php8.1-mysql php8.1-xml php8.1-xmlrpc php8.1-curl php8.1-gd php8.1-imagick php8.1-cli php8.1-dev php8.1-imap php8.1-mbstring php8.1-opcache php8.1-soap php8.1-zip php8.1-intl nginx mysql-server mysql-client mysql-common

mysql_secure_installation
CREATE USER ‘user’@’localhost’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON *.* TO ‘user’@’localhost’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

發佈留言

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