Подтвердить что ты не робот

Intellij launcher не работает на единство?

В /usr/share/applications я создал:

intellij.desktop:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/path/To/idea.sh"
Name[en_US]=Intellij
Name=Intellij
Icon=/path/to/intellij.png

Затем перетащите его в панель запуска Unity. Я нажимаю на нее, но ничего не происходит. Как я могу заставить его работать?

JAVA_HOME настроен правильно, другие приложения Java (например, Eclipse) работают и нажмите idea.sh.


Моя конфигурация:

  • Ubuntu 12.10 64-разрядный (рабочий)
  • Oracle JDK 1.7
  • Сообщество IntelliJ 12
4b9b3361

Ответ 1

Вы можете использовать "tools" > "create desktop entry" в самой IntelliJ.

Ответ 2

событие с созданием записи на рабочем столе все еще есть ошибка, потому что пусковая установка не читает конфигурацию JDK_HOME.

поэтому после создания записи на рабочем столе щелкните правой кнопкой мыши на панели запуска и выберите свойства затем добавьте bash -i перед двойной кавычкой в ​​текст ввода команды exp: команда [ bash -i "/home/me/ides/idea/bin/idea.sh" % f]

Ответ 3

  • Откройте терминал в папке /путь/идея/bin
  • Запустите IntelliJ с помощью ./idea.sh
  • Инструменты Создание записи рабочего стола
  • Закрыть IntelliJ
  • В терминале запустите nautilus как admin (gksudo nautilus)
  • Перейдите в /usr/share/applications
  • Перетащите новый значок для IntelliJ в свою программу запуска

Ответ 4

Обычно я просто создаю бегун в обычном меню (щелкните правой кнопкой мыши по меню "Пуск" и выберите "Редактировать" ), который указывает на что-то вроде bash -i ~/bin/idea/bin/idea.sh

Я использую bash -i, чтобы он читал .bashrc, где я правильно настроил JAVA_HOME. Это работает как любая другая программа.

bin/idea всегда является ссылкой на последнюю версию, поэтому мне никогда не нужно воссоздавать этот пункт меню.

Ответ 5

Для начала intellij Idea from launcher
1. создать файл idea.desktop

    [Desktop Entry]
    Name=IntelliJ IDEA
    Comment=IntelliJ IDEA IDE
    Exec=/home/rkj/Downloads/idea-IC-129.713/bin/idea.sh
    Icon=/home/rkj/Downloads/idea-IC-129.713/bin/idea.png
    Terminal=false
    StartupNotify=true
    Type=Application
    Categories=Development;IDE;


2. добавить файл разрешений в исполняемый файл (щелкнуть правой кнопкой мыши по файлу в закладке "Разрешения" )
3. скопируйте этот файл в /usr/share/applications (sudo cp idea.desktop/usr/share/applications) 4. Скопируйте этот файл в /.local/share/applications (sudo cp idea.desktop/.local/share/applications)

Теперь проверьте тире

Ответ 6

создать файл jetbrains-datagrip.desktop

sudo gedit /usr/share/applications/jetbrains-datagrip.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=DataGrip
Icon=/home/gilcierweb/DataGrip/bin/product.png
Exec="/home/gilcierweb/DataGrip/bin/datagrip.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-datagrip

Ответ 7

Просто опубликуйте, если некоторые другие люди столкнутся с этой проблемой.

Для меня все, что мне нужно было сделать правой кнопкой мыши по записи и перейти к свойствам и на вкладке Application в разделе Work path, я поместил полный путь в папку bin.

Например /home/teodorvecerdi/Development/idea-IU-172.3317.76/bin/.

Ответ 8

Другая альтернатива:

  • cd /bin
  • ln -s <path to idea.sh> idea - теперь он доступен в тире под "идеей"
  • открыть тире, введите идею и запустите IntelliJ
  • right щелкните значок на боковой панели и добавьте его в стартер

Ответ 9

Чтобы иметь только один значок IntelliJ в Launcher, вам нужно добавить следующую строку к вашей идее .desktop file:

StartupWMClass=jetbrains-idea

Мой рабочий образец файла idea.desktop выглядит так:

[Desktop Entry]
Type=Application
Terminal=false
Name=Idea13
Icon=/usr/local/bin/idea13/bin/idea.png
Exec=/usr/local/bin/idea13/bin/idea.sh
StartupWMClass=jetbrains-idea