На данный момент нет опции для автоматического закрепления .desktopфайла на панели запуска только что установленного приложения. Он включает в себя не только IntelliJ, но и многие другие приложения.
Технически говоря, есть способы добавить значок в список значков на панели запуска , однако большинство разработчиков не используют его и оставляют этот параметр на усмотрение пользователя. Следовательно, вы должны вручную прикрепить значок Launcher. В противном случае, после выхода из программы значок исчезает из программы запуска, что является правильным поведением любого приложения, которого нет в списке избранных программы запуска.
Что касается самого .desktopфайла - он создан.

Если Create a desktop entryвыбрать только эту опцию, файл будет создан в ~/.local/share/applications/папке, куда обычно попадают записи модуля запуска для неизвестных или пользовательских приложений.
Чтобы подтвердить это, я запустил это после установки:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
For all usersОпция проверки создастся /usr/share/applications/jetbrains-idea-ce.desktop, так как /usr/share/applicationsкаталог доступен глобально всем пользователям.
Любой из них - то, что вам нужно, и их можно закрепить на панели запуска, просто перетащив их из файлового менеджера или тире в панель запуска. ПРИМЕЧАНИЕ : пользователь bin/idea.shдолжен запускаться как обычный пользователь - в противном случае, если вы запустите его как пользователь root, .desktopфайл будет принадлежать пользователю root, поэтому вы не сможете перетащить его на панель запуска. Если это так, вы всегда можетеsudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Вы всегда можете скопировать любой из них на рабочий стол, если это то, что вам нужно, но .desktopфайлы буквально не должны находиться на рабочем столе.
В крайнем случае, вы всегда можете вручную создать .desktopфайл.
В моем примере это было бы
[Desktop Entry]
Type=Application
Terminal=false
Exec=/bin/sh /home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.sh
Name=Intellij
Icon=/home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.png
Обратите внимание, что это отличается от примера в приведенной вами ссылке . Это #!/usr/bin/env xdg-openне нужно, и Execстрока на самом деле работает /bin/shи idea.shпараметр как к нему. Обратите внимание, что этот .desktopфайл должен иметь права на исполнение, в противном случае вы получите предупреждение «Ненадежное приложение»