В некоторых случаях приложения для Ubuntu поставляются не в DEB-пакетах, а в архивах, в которых содержатся sh-скрипты для их запуска. И каждый раз ходить в папку со скриптами неудобно, поэтому рассмотрим создание ярлыка на примере приложения PyCharm - среды разработки на python.
Для создания ярлыка откроем терминал и введем команду для перехода в системную директорию c ярлыками:
cd /usr/share/applications/
Создадим ярлык командой:
sudo nano pycharm-idea.desktop
Далее вставляем в наш файл следующий текст:
[Desktop Entry]
Name=
Comment=
GenericName=
Keywords=
Exec=
Terminal=false
Type=Application
Icon=
Path=
Categories=
NoDisplay=false
Опишем свойства:
Name - имя приложения, которое будет отображаться под иконкой в Главном меню;
Keywords - слова, по которым будет искаться данный ярлык в Главном меню;
Exec - строка запуска приложения;
Terminal - запускать или нет приложение в окне терминала;
Type - определяет «раздел» в главном меню, где будет находится ярлык приложения;
Icon - путь или общесистемное название иконки;
Path - путь к рабочему каталогу приложения;
Categories - категории, к которым будет относится ярлык приложения при выборе в Главном меню фильтров (проще всего подсмотреть в ярлыке другого приложения, категория которого вам подходит);
NoDisplay - не отображать иконку в главном меню (принимает значения true или false)
Для нашего примера заполним Name, Keywords, Exec и Icon:
[Desktop Entry]
Name=pycharm
Comment=
GenericName=
Keywords=idea, pycharm
Exec=sh /home/deimos715/pycharm/bin/pycharm.sh
Terminal=false
Type=Application
Icon=/home/deimos715/pycharm/bin/pycharm.png
Path=
Categories=
NoDisplay=false
В результате ярлык должен появится в меню приложений, также в Ubuntu его можно добавить в избранное на док-панель.
Если приложение запускается не sh скриптом, а исполняем файлом, то из параметра "Exec" необходимо убрать "sh".
Рекомендуемых статей нет