我对 MySQL Workbench 中保存的一个连接做了简单更改,程序菜单突然损坏。它显示一组程序菜单项,然后为每个打开的选项卡显示一组菜单项,而不是根据打开的选项卡切换菜单项集。
我尝试过的:
- 重新启动程序-我认为这就是所需要的。
- 删除整个配置文件(~/.mysql/workbench)。
- 重新启动 Unity。
- 重新启动计算机。
- 完全删除 MySQL Workbench 并安装最新版本 (6.2.4-1ubu1404-amd64)。
这些都帮不上忙,所以我很困惑。看起来问题不仅仅出在 MySQL Workbench 部分,可能还与...窗口管理器有关?
问题 1:该问题是否与窗口管理器或操作系统有关?
问题 2:关于程序菜单,有什么可以清除/检查/更新/或其他的吗?
答案1
已经证实这是漏洞在当前(截至 2015 年 1 月)版本的 MySQL Workbench 中,除了等待错误修复之外别无他法。
答案2
同时您可以做的是禁用全局菜单系统,如下所述: 如何启用或禁用全局应用程序菜单?
您基本上可以使用以下命令删除包 indicator-appmenu:
sudo apt-get remove indicator-appmenu
这将使菜单出现在自己的传统菜单栏中全部应用程序。但是,有些 Ubuntu 应用程序无法很好地在此配置下运行,因此它并不是万无一失的解决方案。