Ubuntu下Eclipse等软件运行时工作区不停闪烁的解决办法

其原因是:在Ubuntu 与 Mint 等Linux中使用Dbeaver等GTK3界面的软件出现频繁闪烁!

故障现象:

复现环境Linux  Mint 19
Dbeaver: 7.3
输入法: ibus + ibus-table-wubi

如图,当光标移动到 工作区 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

重新登录X-Window,Dbeaver一切正常了!!!

理论上本文同适用于其他安装ibus输入法在任意使用GTK界面组件的软件

还是 Github 给力!

本文不是原创,转载自:https://www.cnblogs.com/hellxz/p/14110196.html
--end--

Logo

更多推荐