В /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
.
Моя конфигурация:
Вы можете использовать "tools" > "create desktop entry" в самой IntelliJ.
событие с созданием записи на рабочем столе все еще есть ошибка, потому что пусковая установка не читает конфигурацию 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 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)
Теперь проверьте тире
Просто опубликуйте, если некоторые другие люди столкнутся с этой проблемой.
Для меня все, что мне нужно было сделать правой кнопкой мыши по записи и перейти к свойствам и на вкладке Application
в разделе Work path
, я поместил полный путь в папку bin.
Например /home/teodorvecerdi/Development/idea-IU-172.3317.76/bin/
.
создать файл 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
Чтобы иметь только один значок 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
Другая альтернатива:
cd /bin
ln -s <path to idea.sh> idea
- теперь он доступен в тире под "идеей"