| Summary: | Alt+Tab is not usable in Gnome while Eclipse startup (workspace choose and splash) | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Andre Dietisheim <adietish> |
| Component: | SWT | Assignee: | Platform-SWT-Inbox <platform-swt-inbox> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | akurtakov, ericwill |
| Version: | 4.4 | Keywords: | triaged |
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Andre Dietisheim
It should be using gtk2. Can you try starting eclipse with SWT_GTK3=1 to test with GTK3? Thanks for coming back so quickly! Yes afaik it's using GTK2. I must be doing something wrong: when I add -DSWT_GTK3=1 to eclipse.ini Eclipse wont get up, it's stuck in the splash and wont make it to the workspace chooser. How can I set it to use GTK3 when using eclipse.ini? When launching Eclipse via the terminal I notice that the "bug" wont happen, Alt+Tab switches to any other window/application that's available. It only happens when launching via dock. Max reminded me that SWT_GTK3 needs to be exported. Since the "bug" wont happen if I launch Eclipse via a term I ended up having the following in my launcher-file: Exec=gnome-terminal -x bash -c "export SWT_GTK3=1; cd /opt/eclipse-jee-luna/eclipse; /opt/eclipse-jee-luna/eclipse" Unfortunately this launches a terminal and the "bug" wont happen. Any pointer please? So when moving the launch cmd to an external script: export SWT_GTK3=1 cd /opt/eclipse-jee-luna/ ./eclipse and having Exec=/opt/eclipse-jee-luna/run-eclipse.sh no terminal is launched and Alt+Tabs without flaws. I'm not sure though if I'm now using GTK3. Any way to verify that? It very much looks like I'm running GTK3 when using the separate run-script (I hit nug #427480). Unfortunately there's no change, Alt+Tab is still not functional while splash and workspace chooser are active. I cannot reproduce this issue on GTK3.22, 4.8 M6, and Fedora 27. |