如果你的 Ubuntu 的版本是 13.10 , 且你又安装了 Eclipse , 你就会发现 Eclipse 的菜单不起作用了。
就是点击 File , Edit ... 这些菜单,不会显示子菜单了。如下图,
听说这是 Ubuntu 的一个 BUG ,目前还没修复。
不过可以通过其他方式解决。
如果 Eclipse 是你的常用工具,我想,你应该会将它锁定在启动器里,或者在桌面创建个快捷启动方式。
不管是哪种方式,都会有一个叫做 eclipse.desktop 的文件,目录在 ~/.local/share/applications/ 。
该文件的原内容如下:
1 [Desktop Entry] 2 Encoding=UTF-8 3 Version=1.0 4 Type=Application 5 Name=Java - Eclipse 6 Icon=eclipse.png 7 Path=/opt/eclipse 8 Exec=/opt/eclipse/eclipse 9 StartupNotify=false 10 StartupWMClass=Eclipse 11 OnlyShowIn=Unity; 12 X-UnityGenerated=true
需要修改的是第 8 行,在Exex= 和 eclipse 的安装路径(/opt/eclipse/eclipse)之间插入以下代码 env UBUNTU_MENUPROXY= ,
修改后的代码如下:
1 [Desktop Entry] 2 Encoding=UTF-8 3 Version=1.0 4 Type=Application 5 Name=Java - Eclipse 6 Icon=eclipse.png 7 Path=/opt/eclipse 8 Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse 9 StartupNotify=false 10 StartupWMClass=Eclipse 11 OnlyShowIn=Unity; 12 X-UnityGenerated=true
注意: 在 eclipse 的安装路径(/opt/eclipse/eclipse)之前,有一个空格。如果没有空格,eclipse 启动不了。
修改完成后,再启动 Eclipse 试试,菜单是不是就能用了?!