Bug 420438 - Drop-down menus don't work on Ubuntu 13.10 (64-bit)
Summary: Drop-down menus don't work on Ubuntu 13.10 (64-bit)
Status: CLOSED DUPLICATE of bug 420099
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.3.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2013-10-26 08:41 EDT by Marek Kolodziej CLA
Modified: 2014-03-24 02:33 EDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marek Kolodziej CLA 2013-10-26 08:41:31 EDT
The standard drop-down menus (File, Edit, etc.) don't work on 64-bit Ubuntu 13.10.
Comment 1 Marek Kolodziej CLA 2013-10-26 12:12:31 EDT
Since Eclipse is the underlying environment, this also affects the version of  SpringSource Tool Suite (STS) 3.4.0 release that's based on Eclipse 4.3.1. I checked and the problem was identical. There's another version of STS 3.4.0 that's based on Eclipse 3.8.2, but the one based on 4.3.1 had the same problem as regular Eclipse.
Comment 2 Marek Kolodziej CLA 2013-10-26 12:14:33 EDT
Also, Eclipse 3.8.2 works fine on Ubuntu 13.10 - but 4.3.1 doesn't.
Comment 3 Marek Kolodziej CLA 2013-10-27 10:22:18 EDT
Eclipse 4.4 M2 also has the same problem on Ubuntu 13.10, but works fine on Ubuntu 12.04. But, Eclipse 3.8.2 works fine even on Ubuntu 13.10, on which later releases are experiencing this problem.
Comment 4 Paul Webster CLA 2013-10-28 11:03:15 EDT
So you can see File, but it just doesn't work?

PW
Comment 5 Marek Kolodziej CLA 2013-10-28 11:51:25 EDT
Yes, I see File etc., but when I click on it, the menu doesn't drop down. Note that before Kepler, Eclipse works fine on Ubuntu 13.10, but Kepler and Luna break. On the other hand, Kepler and Luna work on Ubuntu 12.04. I tried this in native and VM installations.
Comment 6 Marc-André Laperle CLA 2013-10-28 18:55:35 EDT
See also
https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1208019
Comment 7 Meng Xin Zhu CLA 2013-11-13 22:24:40 EST
Probably duplicate with bug 420128
Comment 8 matteo sisti sette CLA 2014-03-22 14:03:50 EDT
I can't believe this hasn't been fixed in 5 months!!!

Is there any workaround?
Comment 9 matteo sisti sette CLA 2014-03-22 14:04:51 EDT
Also this is obviously critical, this makes eclipse completely unusable on one of the most popular operating systems. How can this have been categorized as "normal" importance?
Comment 10 rupert THURNER CLA 2014-03-23 00:22:11 EDT
can be closed, see comment from:

vtec (vitekcvachoucek) wrote on 2014-01-21:
I have run a debugging session from the Eclipse side. When you click the global menu it is producing event that gets handed down to the main SWT loop, there Eclipse takes the event and gives it back to GTK calling gtk_main_do_event for precise targeting of the affected component. Without the global menu the event would popout back from GTK inside the Menu widget triggering something like menuIsAboutToShow callback. With global menu however the event is swallowed and never comes back.

The Java code in Eclipse has no role here nor the super-thin SWT native code. It an apparent regression in the behavior of the GTK library. In other words it is Ubuntu global menu back not being compatible with standard GTK behavior.

on https://bugs.launchpad.net/ubuntu/+source/unity-gtk-module/+bug/1208019
Comment 11 rupert THURNER CLA 2014-03-23 00:40:06 EDT
workaround, start eclipse with menuproxy. example from the command line, a space after the "=":

env UBUNTU_MENUPROXY= your-path-to-eclipse
Comment 12 Arun Thondapu CLA 2014-03-24 02:33:01 EDT

*** This bug has been marked as a duplicate of bug 420099 ***