Ubuntu20.04系统MySQL Workbench查看EER图时显示边缘被截断问题
可行解决方案
按照优先级依次尝试:
- 强制使用软件渲染启动
MySQL Workbench的OpenGL硬件渲染在部分Linux显卡驱动下存在兼容问题,执行以下命令启动测试:
mysql-workbench --force-sw-render
如果问题解决,可以修改桌面快捷方式的Exec字段,把这个参数加进去永久生效。
- 指定GTK使用X11后端启动
如果你的系统启用了Wayland显示服务器,会导致老版本GTK应用渲染异常,执行以下命令测试:
GDK_BACKEND=x11 mysql-workbench
- 重置本地配置文件
日志中存在配置文件报错、重复插件的警告,大概率是本地缓存的配置文件损坏,执行以下命令备份并重置配置:
# 备份原有配置 mv ~/.mysql/workbench ~/.mysql/workbench.bak # 重启应用后会自动生成新配置
- 更换Workbench版本
你当前使用的8.0.27版本是已知存在Ubuntu 20.04 GTK兼容问题的版本,可以卸载当前版本,安装Ubuntu官方软件源自带的稳定版本:
# 卸载当前版本 sudo apt remove --purge mysql-workbench -y # 安装源内稳定版 sudo apt update && sudo apt install mysql-workbench -y
内容的提问来源于stack exchange,提问作者Shura Zeryck
相关产品推荐
相关产品推荐

