在Linux中使用Dbeaver等GTK3介面的軟體出現頻繁閃爍的問題解決
阿新 • • 發佈:2020-12-09
問題復現
復現環境LinuxMint 19
Dbeaver: 7.3
輸入法: ibus + ibus-table-wubi
如圖,當游標移動到Sql Editor中會不停的閃……
解決過程
先百度、必應、谷歌一把梭,發現了一篇部落格 解決linux下,Eclipse系列軟體執行時閃爍,CPU佔用高,一段時間後卡死,
百度、Bing、Google第一搜索結果都是這個,試驗過後發現一點用都沒有,直到查到Github,發現一個Issue情況與我一致,裡邊有個回覆 Screen blinking in editor and resultset 有幾個人點了贊,感覺應該是這個了
當按他/她說的,將export GTK_IM_MODULE=ibus
~/.profile
之後,重新登入XWindow,發現雖然不閃爍了,但輸入法也被關掉了……
反向思考:為啥把GTK的輸入模組改成ibus(或者你使用的輸入框架)就能行了呢?我在 ~/.bashrc中不是也設定了麼?
突然想到:這是輸入法框架的鍋啊!我自己的筆記本里沒這個問題是每次裝ibus時都裝了很多類似補丁的依賴!
於是,我恢復了~/.profile,執行了如下命令:
sudo apt install ibus-gtk ibus-gtk3 ibus-clutter ibus-qt4 -y
重新登入XWindow,Dbeaver一切正常了!!!
理論上本文同適用於其他安裝ibus輸入法在任意使用GTK介面元件的軟體
不說了,去GitHub回覆一波去~
--end--