- rob-murray / add_intellij_launcer
- Как создать ярлык в Ubuntu для запуска sh (shell) скрипта
- Приступим к созданию ярлыка для sh скрипта.
- Заполним поля нашего приложения.
- IntelliJ IDEA 14 Create Quick Desktop Launcher for Linux Ubuntu Desktops Step-by-Step Easy Visual-Guide
- Follow Us
- The GNU/Linux Free Software Phylosophy
- Steve Jobs’ Last Words
- Credits
- Русские Блоги
rob-murray / add_intellij_launcer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// create file: |
sudo vim /usr/share/applications/intellij.desktop |
// add the following |
[Desktop Entry] |
Version=13.0 |
Type=Application |
Terminal=false |
Icon[en_US]=/home/rob/.intellij-13/bin/idea.png |
Name[en_US]=IntelliJ |
Exec=/home/rob/.intellij-13/bin/idea.sh |
Name=IntelliJ |
Icon=/home/rob/.intellij-13/bin/idea.png |
// mod permissions |
sudo chmod 644 /usr/share/applications/intellij.desktop |
sudo chown root:root /usr/share/applications/intellij.desktop |
Hey! You can use this script that is generated by goland in ubuntu. Although the result is almost same with this gist.
vim ~/.local/share/applications/jetbrains-datagrip.desktop
[Desktop Entry] Version=1.0 Type=Application Name=DataGrip Icon=/home/xxx/software/DataGrip-2020.2.3/bin/datagrip.svg Exec="/home/xxx/software/DataGrip-2020.2.3/bin/datagrip.sh" %f Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-datagrip
Как создать ярлык в Ubuntu для запуска sh (shell) скрипта
Есть программы в системе, которые вы запускаете с помощью sh скриптов.
В этой статье покажу как создать ярлык на sh (shell) скрипт в Главном меню Dash.
Советую почитать полезную статью про запуск sh скриптов в Ubuntu:
Буду показывать на примере приложения Intellij Idea.
Итак, запускается оно с помощью скрипта idea.sh :
В этой же папке находится и картинка (иконка), которую будем использовать для иконки ярлыка.
Приступим к созданию ярлыка для sh скрипта.
Открываем терминал.
Переходим по адресу, где лежат все наши ярлыки приложений: cd /usr/share/applications/
Теперь создаем ярлык нашего нового приложения командой: sudo gedit idea.desktop Вместо idea можно написать ваше название. Расширение desktop обязательно.
И вставляем в наш текстовый файл следующее содержимое:
[Desktop Entry]
Name=
Comment=
GenericName=
Keywords=
Exec=
Terminal=false
Type=Application
Icon=
Path=
Categories=
NoDisplay=false
Должно получиться как на скриншоте:
Теперь разберем эти свойства подробнее:
Name- имя приложения, которое будет отображаться под иконкой в Главном меню;
Keywords- слова, по которым будет искаться данный ярлык в Главном меню;
Exec- строка запуска приложения;
Terminal- (true или false)- запускать или нет приложение в окне терминала4);
Type- определяет «раздел» в Главном меню, где будет находится ярлык приложения;
Icon- путь или общесистемное название иконки;
Path- путь к рабочему каталогу приложения);
Categories- категории, к которым будет относится ярлык вашего приложения при выборе в Главном меню фильтров. Проще всего подсмотреть в ярлыке другого приложения, категория которого вам подходит.
NoDisplay(true или false)- Не отображать иконку в Главном меню(если true);
Заполним поля нашего приложения.
Нам достаточно заполнить Name и Exec.
Итак прописываем в Name то имя, которое хотим, чтобы отображалось в меню Dash Unity.
Остановимся поподробнее на поле Exec, сюда нужно прописать следующее, чтобы запустился sh скрипт:
Сначала команду запуска скриптов sh, затем путь до cкрипта sh (полностью путь до скрипта):
В моем случае путь до скрипта это: /home/edward/idea-IU-129.713/bin/idea.sh
Ваш путь можно легко скопировать, если вызвать свойства файла скрипта в файловом менеджере Наутилусе:
В поле Icon прописываем путь до нашей картинки (полностью):
В итоге должно получиться подобное заполнение:
Теперь можно найти наш ярлык в главном меню Dash:
И переместить его на панель быстрого запуска Unity.
IntelliJ IDEA 14 Create Quick Desktop Launcher for Linux Ubuntu Desktops Step-by-Step Easy Visual-Guide
The Visual-Tip Show Exactly How to Create/Make a Quick Menu Launcher for JetBrains IntelliJ IDEA 14 on Ubuntu Linux Desktops.
Below Included Link to Detailed Guide for Installing the Needed Official Oracle Java JDK for Ubuntu.
And this Visual Guide includes the Basic Screenshots of All GUI Steps involved.
How to Install Required Oracle Java JDK on Ubuntu:
Showing Ads here is the best solution I found for not embarassing somebody about participating in a #%$Foundation^.
«When the Last Tree has been cut down, the Last Fish caught, the Last River poisoned, only then will we realize that One Cannot Eat Money.»
«No usable Computer exists today with completely Open Software and Hardware (as much as some companies want to Market themselves as such).»
Follow Us
The GNU/Linux Free Software Phylosophy
Steve Jobs’ Last Words
«Being a Winner in a Free Computing OS Mission means to adopt a Commercial like Strategy. Transcending Duality in Oneness and so dispensing both Free and Non Free Software. Cause evangelizing Freedom in a Non Free World is like keeping a Trojan Horse. Hallelujah!»
«Using the Money just for buying Stuff and Not Supporting the Free Gift Philosophy is a sign of a Selfish and Narrow Mind.»
What can Save the World from a Blind and Quick Self-destruction.
The Immediate and Humble Mass Conversion to the Spiritual Way!
Because Earth & Nature has been Ravaged without Pity by the Wild and Selfish mass Competition to Win and Shown that U’re someone Better because you got a Lot of fla$hY Power$$$.
«Taking care if somebody is liking, following, or buying is just a serious hidrance on the priceless Way of Creative Freedom.»
Credits
Everlasting Glory to God, Jesus Christ, The Holy Spirit, Ganesha, Shiva, Vishnu, Krisna, Laozi, Buddha, Bodhidharma, Ma Gcig, Hakuin, Ikkyu, Nagarjuna, Tilopa, Naropa, Milarepa, Suhrawardi, St Dismas, St Francesco, St Teresa, St John, St Filippo, Eckehart. All The Holy Divinities, Avatars, Saints, Mystics, and True Spiritual Masters. Because they are in the Eternal Light of Truth & Delight Enlightening a World of Darkness, Nescience, Blindness, Uneasiness and Falsehood!
Русские Блоги
Щелкните правой кнопкой мыши, чтобы открыть терминал во время процесса установки и добавить следующее содержимое в файл / etc / hosts, сохранить и выйти.
vi /etc/hosts 0.0.0.0 account.jetbrains.com
Откройте браузер и введите адрес в системе centoshttp://idea.lanyus.com/Получите регистрационный код
Вставьте полученный регистрационный код. Как правило, после того, как вы нажмете, чтобы получить регистрационный код в браузере, содержимое будет автоматически вставлено в idea, а затем нажмите OK.
После успешной регистрации кода регистрации войдите в следующий интерфейс
Щелкните красную часть, чтобы настроить JDK, как показано на рисунке ниже.
2. Создайте ярлык
Используйте команду: gedit idea.desktop, чтобы открыть файл, отредактировать и добавить следующий контент, сохранить и выйти.
[Desktop Entry] Name=idea Exec=/home/idea-IU-163.12024.16/bin/idea.sh %u Type=Application Icon=/home/idea-IU-163.12024.16/bin/idea.png Terminal=false
Описание:
Exec: путь выполнения скрипта
Значок: значок программного обеспечения
Щелкните правой кнопкой мыши только что созданный файл ярлыка на рабочем столе, выберите разрешения и установите флажок «Разрешить как». Файл исполнения программы
Примечание. Если файл .desktop создается и редактируется, он может не отображаться на рабочем столе. Перейдите в каталог файлов usr / share / applications, найдите файл, скопируйте и вставьте его на рабочий стол.