将UBUNTU_MENUPROXY = 0添加到eclipse.desktop文件不起作用,为什么?

时间:2014-03-02 19:03:49

标签: eclipse ubuntu-13.10

由于eclipse(kepler)中的菜单没有在Ubuntu 13.10中显示,我遵循Eclipse menus don't show up after upgrading to Ubuntu 13.10中给出的提示。

这样做之后:

Exec = env UBUNTU_MENUPROXY = 0 eclipse

...当我从ubuntu中的应用程序列表开始eclipse时菜单工作正常,但不是从终端开始。在开始eclipse之前在终端中编写导出UBUNTU_MENUPROXY = 0工作正常,但每次打开新的终端窗口时我都必须这样做。

然后我改变了我的eclipse.desktop文件以包含这个:

Exec = env UBUNTU_MENUPROXY = 0&&蚀

......问题解决了。所以我想知道为什么第一个选项不起作用。或者从终端开始它不应该工作?

2 个答案:

答案 0 :(得分:1)

eclipse.desktop修复程序对我没用,然后我将以下行添加到我的主文件夹中的.profile文件并重新启动了我的计算机。

export UBUNTU_MENUPROXY=0

它对我有用...... 希望这会有所帮助。

答案 1 :(得分:0)

对于Scribus,我在scribus.desktop启动器:

env QT_ACCESSIBILITY=0; scribus %f

所以,我认为eclipse.desktop应该是:

env UBUNTU_MENUPROXY=0; eclipse