You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

MySQL Workbench无法显示完整ER图网格,调整窗口卡顿重复显示侧边栏求助

解决MySQL Workbench在Fedora 27上的ER图显示与卡顿问题

我之前在Fedora 27的GNOME环境下,用高分屏设备也碰到过和你一模一样的MySQL Workbench问题——ER图网格显示不全、窗口调整卡顿、侧边栏重复渲染。结合Yoga 2 Pro的硬件特性(高分屏),给你几个亲测有效的解决思路:

  • 强制适配高分屏缩放
    Yoga 2 Pro的2560x1440分辨率很容易触发MySQL Workbench的UI缩放bug。你可以通过终端启动时指定缩放参数来修复:

    mysql-workbench --gtk-scaling=1.0 --force-renderer=software
    

    如果1.0不符合你的系统缩放比例,换成1.5或者2.0试试,这个参数能直接解决侧边栏重复和ER图网格显示不全的问题。

  • 关闭硬件加速缓解卡顿
    Fedora 27默认的显卡驱动和Workbench的硬件加速模块存在兼容性冲突,导致窗口调整时卡顿。打开Workbench后按以下步骤操作:

    1. 点击顶部菜单栏的 Edit > Preferences
    2. 切换到 Rendering 标签页
    3. 将"Rendering Engine"改为 Software
    4. 重启Workbench后,窗口拖动和调整的卡顿应该会明显改善
  • 重置Workbench配置文件
    有时候损坏的用户配置文件会导致UI异常。先完全关闭Workbench,然后在终端执行命令删除配置目录:

    rm -rf ~/.mysql/workbench/
    

    重新启动Workbench后会生成全新的配置,侧边栏重复显示的问题大概率会消失。

  • 升级到最新版本的Workbench
    Fedora 27默认软件仓库里的MySQL Workbench版本通常比较老旧,对GTK3和高分屏的适配不够完善。你可以下载MySQL官方提供的最新RPM包安装,新版本针对这类显示问题做了不少修复。

如果以上方法都暂时没效果,你可以试试在GNOME的"显示"设置里临时把分辨率降到1920x1080,这能作为临时应急方案让ER图完整显示。

内容的提问来源于stack exchange,提问作者Camilo

火山引擎 最新活动