Ubuntu 14.04安装Eclipse SDK 2019-06后顶部菜单不显示求助
解决Ubuntu 14.04中Eclipse 2019-06顶部菜单消失的问题
我之前帮不少开发者处理过老版本Ubuntu搭配新版Eclipse的菜单显示异常问题,下面是几个亲测有效的解决方案,按操作复杂度排序:
方案1:临时启动验证(快速排查原因)
直接打开终端,进入Eclipse的安装目录,执行以下命令启动Eclipse:
UBUNTU_MENUPROXY=0 ./eclipse
如果此时顶部菜单正常显示,说明问题出在Unity全局菜单与新版Eclipse的兼容性上,接着可以用方案2永久解决。
方案2:修改Eclipse配置文件永久生效
- 找到Eclipse安装目录下的
eclipse.ini文件(一般就在解压后的根目录里) - 用文本编辑器打开它,定位到
-vmargs这一行 - 在
-vmargs的上方添加一行参数:
注意这个参数必须放在-DUBUNTU_MENUPROXY=0-vmargs之前,否则不会生效 - 保存文件后重启Eclipse,顶部的Windows、Help等菜单应该就正常显示了
方案3:调整Unity全局菜单设置(全局生效)
如果不想单独配置Eclipse,也可以修改Unity的全局菜单行为,让所有应用的菜单都显示在自身窗口顶部:
- 先安装
dconf-editor(如果还没装的话):sudo apt-get install dconf-editor - 打开
dconf-editor,导航到路径org > gnome > desktop > interface - 找到
menubar-mode选项,将其值从'global'修改为'window' - 重启Eclipse或者注销重新登录,所有应用的菜单都会回到窗口顶部
补充说明
Ubuntu 14.04的Unity桌面默认会把应用菜单整合到系统顶部面板,但新版Eclipse使用的SWT组件和老版本Unity的全局菜单存在兼容性冲突,通过禁用两者的关联就能解决菜单消失的问题。
内容的提问来源于stack exchange,提问作者Blue
相关产品推荐
相关产品推荐

