I recently installed Eclipse from the Software Center in Ubuntu 12.04 LTS, and then setup PyDev from there. The application itself seems to be working okay, but its launcher icon shows no carets or other indication that it is already running. Also, Eclipse does not show up when I hit 'alt+tab' to cycle between open applications. It does show up when I hit 'super+tab', though.
Any ideas?
Monte
Unity may still have problems with Java applications like:
especially when switching window-hints and floating tool bars are involved. It might help to try another, more standards-conforming window manager, like
xfwm4
ormetacity
.I had the same symptoms, though a different set-up. (See at the bottom.) This appears to be fixed now. The key was to disable Unity's application switcher and re-enable compiz's static switcher (part of
compiz-plugins
package).Warning - you can mess up your desktop doing this. Don't try it when there is a possibility you will accidentally click on the wrong thing (due to using a laptop track-pad or (like me) having toddlers who may randomly mash your keys before you can stop them). Don't try it if you are not capable of fixing a locked-up machine if things go wrong. Caveat Emptor. See: What are some of the issues with CCSM and why would I want to avoid it?
Here are the steps I took:
sudo apt-get install compizconfig-settings-manager compiz-plugins
Alt
+F2
. Typeccsm
Disable the keyboard shortcuts for Unity's switcher by unchecking the following check-boxes in CompizConfig Settings Manager ▸ Desktop ▸ Ubuntu Unity Plugin ▸ Switcher:
Enable the Static Application Switcher by checking CompizConfig Settings Manager ▸ Window Management ▸ Static Application Switcher ▸ Enable Static Application Switcher
My answer is indebted to the accepted answer to: How do I revert Alt-tab behavior to switch between windows on the current workspace?
The difference in my setup was that I installed Eclipse Indigo /Java EE manually (with my own .desktop file) and did not install Py/Dev, but I was having the same problems - no carets on the Unity launcher, and Eclipse did not appear in Alt-tab - the only way to switch to it was Super-W.
I am having the same troubles with IntelliJ and SQLDeveloper. It may because they are launching using a shell script? Spotify acts similar in that it shows the caret in the launcher but is not working with alt-tab.
If you also have a portable install in
/opt
, and you launch that as well, it breaks AltTab and Dash integration. It works fine for me from repo with pydev via the Aptana-studio plug-in.Note: I also have it pinned to the launcher.