Intellij IDEA запускает еще один значок при запуске

Трудно объяснить это без картинки, поэтому я добавлю одну. По сути, я установил IntelliJ IDEA с помощью этого PPA 16.04. После установки я обнаружил, что ввод "идеи" в стандартной программе seach ничего не дал, хотя команда intellij-idea-community правильно запускал программу.

Итак, я создал .desktop файл в /usr/share/applications/intellij_idea.desktop со следующим содержанием:

[Desktop Entry]
Name=IntelliJ IDEA
Type=Application
Exec=/opt/intellij-idea-community/bin/idea.sh
Terminal=false
Icon=/opt/intellij-idea-community/bin/idea.png
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=IntelliJ IDEA
X-Desktop-File-Install-Version=0.22

И теперь, IDEA начинают появляться в поиске. Все идет нормально.

У меня есть раздражение, хотя. После запуска IDEA значок заменяется на некрасивый вопросительный знак по умолчанию (см. Последний значок в Unity):

Все отлично работает Просто этот значок является бельмом на глазу. Кроме того, если я блокирую этот значок на панели запуска, а затем закрываю IDEA и нажимаю на значок, чтобы запустить IDE, это не так. Вместо этого я просто вижу "занятую" анимацию этой иконки. Для запуска мне снова нужно набрать "idea" в поиске и нажать на значок png.

Есть ли объяснения этому?

2 ответа

Решение

Что случилось

intellij-idea-community устанавливает отлично работающий .desktop файл: /usr/share/applications/intellij-idea-community.desktop, Иногда, однако, недавно установленное приложение требует выхода из системы, чтобы отображаться в Dash.

Это, очевидно, имеет место в вашей ситуации. Я попытался установить его с тем же результатом. Просто выйдите из системы / выполните свою работу:

Ваш домашний модуль запуска запускает приложение, но не подключается к окну, поэтому появляется общий значок, представляющий окно.

Как исправить

Удалите свой собственный лаунчер из /usr/share/applications/intellij_idea.desktop, выйдите и вернитесь.

важная заметка

В любом случае, поскольку вы пытались заблокировать (неправильный?) Значок на панели запуска, обязательно удалите все связанные с Intellij IDEA .desktop файл из ~/.local/share/applications, так как возможно оставшийся .desktop файлы будут отменять глобальный.

Попробуйте эти шаги:

  1. избавиться от .desktop файл, который вы создали ранее
  2. Начните intellij idea
  3. перейти к инструментам и выбрать Create desktop Entry..
  4. скажите "да", чтобы переопределить все, что было раньше, и выберите optioncreate for all users в диалоговом окне

И вы должны увидеть значок в dash, Похоже, вы не сделали этого после установки приложения.

Другие вопросы по тегам