我进一步研究了日志,发现了问题的根本原因。如果我mysql-workbench-community
从命令行运行,则收到的第一条错误消息是:
Pango-WARNING **: 11:17:24.882: failed to create cairo scaled font, expect ugly output. the offending font is 'TeXGyreHeros 11'
Pango-WARNING **: 11:17:24.882: font_face status is: file not found
Pango-WARNING **: 11:17:24.882: scaled_font status is: file not found
几种不同的字体是相同的。
值得注意的是,我最近已升级到Ubuntu 20.04。事实证明,我的字体缓存存在问题,类似于Chromium的此答案,解决方案是重新生成缓存:
rm -rf ~/.cache/fontconfig
sudo fc-cache -r -v
find ~/snap/mysql-workbench-community/ -name 'fontconfig'
然后清除相关的捕捉字体缓存(查找.cache
):
rm -rf ~/snap/mysql-workbench-community/common/.cache/fontconfig/
然后重新启动MySQL Workbench,一切应该顺利进行。我不知道为什么这会解决GTK内存不足的错误,但不再发生。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句