![如何解决 Ubuntu 13.10 中的 Eclipse 菜单问题](https://linux22.com/image/843698/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%20Ubuntu%2013.10%20%E4%B8%AD%E7%9A%84%20Eclipse%20%E8%8F%9C%E5%8D%95%E9%97%AE%E9%A2%98.png)
我正在使用 Ubuntu 13.10(带有 JDK 1.7.0_45)。
我已经下载并解压了适用于 Java EE Developers 的 Eclipse Kepler。
软件菜单很乱。我没发现其他软件有类似的问题。
当我单击 Eclipse 中的任何菜单时,下拉菜单似乎被“剪切”。有时下拉菜单会显示,但选项不可见。
我尝试了 Eclipse Indigo,但出现了同样的问题。
答案1
如何解决 Ubuntu 13.10 中的 Eclipse 菜单问题
(稳定方式,直到有人修复该错误)
这种方法理所当然地认为你已经拥有了eclipse.桌面文件(或者您也可以从头开始创建一个新文件)。否则,您可以暂时查看下面的“快捷方式”。
打开你的eclipse.桌面文件:
sudo -H gedit /usr/share/applications/eclipse.desktop
(如果您无法在此路径中找到它,请尝试~/.local/share/applications/eclipse.desktop
。否则,您可能必须使用locate
命令来找到它)。
将此
Exec=
行替换为:Exec=env UBUNTU_MENUPROXY= eclipse
其中“eclipse”是 eclipse 可执行文件的路径。在本例中,它只是“eclipse”,因为/usr/bin
文件夹中有一个符号链接。
笔记:如果你找不到你的eclipse.桌面文件,您可以简单地在上述路径中从头创建一个文件,并用以下行填充它:
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY= eclipse
Terminal=false
Categories=Development;IDE;Java;
- 保存文件。
现在您可以像往常一样从其图标运行 Eclipse。
(快速但重复的方式)
如果你还没有eclipse.桌面文件并且您现在不想创建它,您可以简单地用以下命令运行 Eclipse:
UBUNTU_MENUPROXY= eclipse
其中“eclipse”是可执行文件的路径eclipse
。请注意,这只是运行 Eclipse 一次的快捷方式。如果您不想记住此命令并在每次运行 Eclipse 时都使用它,请遵循上面的“稳定方式”。
或者你可以用它创建一个别名
alias eclipse = 'UBUNTU_MENUPROXY= eclipse'
并且命令 eclipse 将正常工作。
资料来源:
答案2
我也遇到了同样的问题,我最懒惰的解决方法是
- 打开Gnome 终端 (CTRL+ALT+T 默认快捷键)
- 问题
UBUNTU_MENUPROXY=0 eclipse
。
对我有用。
答案3
就我而言,/usr/share/applications 中有两个版本的文件:
eclipse.desktop
Eclipse.desktop
删除其中一个,或者按照上述方法更改两个文件中的 Exec 行。该文件的第三个版本位于主文件夹中:
~/.local/share/applications/Eclipse.desktop
您可以删除最后一个,也可以更改执行官这一条也行。
你所要做的就是改变执行官行如下:
Exec=env UBUNTU_MENUPROXY= /path/to/eclipse/eclipse
答案4
您可以尝试这个: http://ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 Eclipse 的菜单不显示在 Unity 全局菜单中。对我有用。