У меня Ubuntu 12.04 x64 под управлением Unity3d. Я скачал Eclipse с eclipse.org (не центра программного обеспечения) и создал рабочий стол, используя gnome-desktop-item-edit. Получившийся файл находится ниже, и я добавил его в панель запуска в левой части экрана, перетащив этот файл.
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kevin/eclipse/icon.xpm
Name[en_US]=Eclipse
Exec=/home/kevin/eclipse/eclipse
Name=Eclipse
Icon=/home/kevin/eclipse/icon.xpm#!/usr/bin/env xdg-open
Однако, когда я минимизирую затмение, затмение исчезает. Там нет стрелки слева от значка в панели запуска, как обычно. И когда я снова нажимаю на панель запуска, она пытается перезапустить затмение вместо того, чтобы вернуть тот, который был свернут. Затмение также не появляется, когда я alt-tab.
Я знаю, что он все еще работает, потому что я вижу, как он работает с системным монитором.
Обратите внимание, что Eclipse работает должным образом, пока он не будет свернут. Я наблюдал это поведение на двух разных компьютерах сейчас. Кто-нибудь знает, как это исправить?
Я нашел ответ далее вниз потоком, на который Surya указал на меня. См. этот комментарий.
Описать фиксацию:
Ubuntu использует Bamf Application Matching Framework для сопоставления приложения. Существует проблема, когда более старая версия Eclipse заменяется новой версией.
Пожалуйста, проверьте комментарий здесь о том, как исправить файл bamf.index, чтобы исправить проблему с вкладкой