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
файлы будут отменять глобальный.
Попробуйте эти шаги:
- избавиться от
.desktop
файл, который вы создали ранее - Начните
intellij idea
- перейти к инструментам и выбрать
Create desktop Entry..
- скажите "да", чтобы переопределить все, что было раньше, и выберите
option
create for all users
в диалоговом окне
И вы должны увидеть значок в dash
, Похоже, вы не сделали этого после установки приложения.