IntelliJ launcher не работает на unity?
под /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-bit (Desktop)
- Oracle JDK 1.7
- IntelliJ Community 12
11 ответов:
- открыть терминал, в / path / idea / bin папку
- запустите IntelliJ с помощью ./idea.sh
- инструменты ->Создать Запись Рабочего Стола
- Закрыть IntelliJ
- в терминале запустите nautilus как администратор (gksudo Наутилус)
- на / usr / share / applications
- перетащите новый значок IntelliJ в лаунчер
событие с записью create desktop все еще есть ошибка, потому что пусковая установка не читает конфигурацию JDK_HOME.
Итак, после создания записи рабочего стола щелкните правой кнопкой мыши на панели запуска и выберите Свойства затем добавьте bash-i перед двойной кавычкой в текст ввода команды exp: команда [ bash-i "/home/me/ides/idea/bin/idea.sh " %f]
обычно я просто создаю бегун под обычным меню (щелкните правой кнопкой мыши на меню Пуск и выберите Редактировать), который указывает на что-то вроде
bash -i ~/bin/idea/bin/idea.sh
Я использую
bash -i
чтобы его прочитать .bashrc, где у меня есть JAVA_HOME настроен правильно. Это работает как любая другая программа.bin / idea всегда является ссылкой на последнюю версию, поэтому мне никогда не нужно воссоздавать этот пункт меню Пуск.
для запуска intellij Idea из лаунчера
1. создать идею.desktop file[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 / приложения)
4. скопируйте этот файл в /.local / share / applications (sudo CP idea.настольный./ local / share / applications)теперь проверьте в тире
создать запись рабочего стола из:
Tools > Create Desktop Entry
при обновлении IntelliJ до новой версии выполните следующие действия:
ll ~/.local/share/applications | grep idea
вы должны увидеть эти два файла
-rw------- 1 user user 315 Mar 28 17:06 jetbrains-idea-ce.desktop -rw-rw-r-- 1 user user 311 Mar 28 17:06 jetbrains-idea.desktop
откройте оба файла и обновите недавно установленный путь IntelliJ в обоих из них
[Desktop Entry] Version=1.0 Type=Application Name=IntelliJ IDEA Community Edition Icon=/home/user/Downloads/idea-IU-181.4203.550/bin/idea.png Exec="/home/user/Downloads/idea-IU-181.4203.550/bin/idea.sh" %f Comment=The Drive to Develop Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-idea-ce
создать файл jetbrains-datagrip.рабочий стол
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
просто размещение в случае, если некоторые другие люди сталкиваются с этой проблемой.
для меня все, что мне нужно было сделать, щелкните правой кнопкой мыши запись и перейдите в свойства и в под
Work path
Я поставил полный путь к папке bin./home/teodorvecerdi/Development/idea-IU-172.3317.76/bin/
.
на моей машине под управлением Ubuntu 17.10 и с установленным Intellij с помощью snap я не мог найти ни одного Создать Запись Рабочего Стола.
как оказалось, мне пришлось скопировать с
/var/lib/snapd/desktop/applications
to.local/share/applications
.
другой вариант:
cd /bin
ln -s <path to idea.sh> idea
- теперь он доступен в тире в разделе "идея"- открыть тире, тип идея и запустить IntelliJ
- право нажмите на значок в меню и добавить его в стартер
для того, чтобы иметь только один значок IntelliJ на пусковой установке вам нужно добавить следующую строку к вашей идее .рабочий стол файл:
StartupWMClass=jetbrains-idea
моя рабочая идея образца.файл рабочего стола выглядит так:
[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