Панель запуска Java-приложений не остается в пусковой установке Unity

19

Я использую IntelliJ IDEA, который является Java-приложением. Когда он запускается (вызывается через Dash), он показывает значок запуска без имени. Я несколько раз пробовал щелкнуть правой кнопкой мыши и выбрать «держать в пусковой установке», но без успеха - каждый раз, когда я закрываю его, значок запуска исчезает. Я попытался использовать MyUnity, чтобы исправить это, но он также терпит неудачу. Я не против взломать это вручную, но я не знаю, где хранятся конфигурационные файлы запуска или что делать.

Соответствующий файл рабочего стола показан ниже, и он отлично работает с тире.

[Desktop Entry]
Type=Application
Name=IntelliJ IDEA
Comment=IntelliJ Integrated Development Environment
Icon=/opt/IntelliJ-IDEA-11/bin/idea48.png
Exec=/opt/IntelliJ-IDEA-11/bin/idea.sh
Terminal=false
StartupWMClass=Intellij_IDEA
Categories=Development;IDE;Java;
    
задан Little Bobby Tables 21.12.2011 в 09:37
источник

6 ответов

21

Это проблема во всех IDE JetBrain. В PyCharm (тот, который я использую) он решается в версии 2.0. Вероятно, это разрешено в соответствующей версии IntelliJ (скорее всего, 11, но я не уверен).

Вам нужно будет зайти в меню Сервис и выбрать Создать запись рабочего стола . Он создаст правильный файл рабочего стола в нужном месте, поэтому он будет добавлен в меню DE (включая Unity Dash). После этого вы можете инициировать его из меню и вывести значок или перетащить его на панель.

Обратите внимание, что именами меню являются имена в PyCharm, поскольку я не использую IntelliJ, но они, вероятно, одинаковы.

    
ответ дан Javier Rivera 21.12.2011 в 09:49
источник
1

Этот файл .desktop работал для меня, используя IntelliJ 11:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/mizu/Programs/IntelliJ/bin/idea_CE128.png
Exec=/bin/sh /home/mizu/Programs/IntelliJ/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=jetbrains-idea-ce
    
ответ дан Mendhak 07.01.2012 в 15:59
0

Я не видел запись в IDEA 10.5 для создания рабочего файла, но вы можете легко создать ее вручную.

Вот мой .desktop-файл (для окончательной версии IDEA 10.5):

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/usr/local/share/devtools/idea-IU-107.105/bin/idea128.png
Exec=/bin/sh /usr/local/share/devtools/idea-IU-107.105/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=com.intellij.idea.Main

Если вы новичок в единстве, вы можете просто перетащить этот файл .desktop в панель запуска.     

ответ дан Lance 13.06.2012 в 11:03
0

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

Ссылка

Упрощенная:

  • Запустите приложение (Java)
  • Выполнить: xprop | grep WM_CLASS | awk '{print $ 4}'
  • Добавьте эту строку в файл myapp.desktop приложений StartupWMClass = output_from_step_2__without_quotes

Пример:     StartupWMClass = нетто-SourceForge-squirrel_sql-клиент-Main

    
ответ дан Rostislav Stribrny 20.04.2013 в 09:25
0

Чтобы Intellij IDEA 12.1 работал с Ubuntu 12.04 +:

1 > Создайте файл с именем: ~/.local/share/applications/jetbrains-idea.desktop

2 > Добавьте это содержимое в файл:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=<YOUR-IDEA-FOLDER>/bin/idea.png
Exec="<YOUR-IDEA-FOLDER>/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea

3 > Перезагрузите систему

Теперь у вас будет лучшая IDE, полностью работающая на вашем Ubuntu.

    
ответ дан rtfpessoa 27.10.2013 в 23:03
0
  1. Откройте программное обеспечение с помощью ./idea.sh из папки bin
  2. В IntelliJ IDEA нажмите Tools > Создать запись на рабочем столе ...
  3. Щелкните правой кнопкой мыши значок IntelliJ на панели запуска и закрепите его там, заблокировав его.
ответ дан Pasayandeh Arman 22.08.2014 в 14:56