Как создать ярлык в Ubuntu
Предположим, что у нас есть некая программа без ярлыка. Я имею в виду иконку, кликнув по которой мы запускаем эту самую программу. Создать её можно следующим образом.
Ярлыки программ в Ubuntu представлены файлами с расширением .desktop
. Хранятся эти файлы в домашней папке пользователя по адресу ~/.local/share/applications
, а созданные для всех пользователей будут находиться по адресу /usr/share/applications
.
Собственно способ заключается в том, чтобы создать такой файл и заполнить его необходимыми ключами. Покажу на примере Blender, который у меня уже установлен в папке /opt/blender-2.83-11df5443e5d0-linux-glibc217-x86_64
.
Создаём файл:
nano ~/.local/share/applications/blender.desktop
Прописываем ключи:
[Desktop Entry]
Name=Blender
GenericName=3D modeler
GenericName[ru]=Редактор 3D-моделей
Comment=3D modeling, animation, rendering and post-production
Comment[ru]=3D-моделирование, анимация, рендеринг и компоновка
Keywords=3d;cg;modeling;animation;painting;sculpting;texturing;video editing;video tracking;rendering;render engine;cycles;game engine;python;
Exec=/opt/blender-2.83-11df5443e5d0-linux-glibc217-x86_64/blender %f
Icon=/opt/blender-2.83-11df5443e5d0-linux-glibc217-x86_64/blender.svg
Terminal=false
Type=Application
Categories=Graphics;3DGraphics;
MimeType=application/x-blender;
где ключи имеют следующее обозначение:
Name
- конкретное название приложения;GenericName
- общее название приложения;GenericName[ru]
- общее название приложения на русском;Comment
- подсказка для входа;Comment[ru]
- подсказка для входа на русском;Keywords
- список ключевых слов в дополнение к другим метаданным;Exec
- путь к программе, возможно с аргументами; в данном случае аргументом является %f
- имя файла;Icon
- путь к значку для отображения в файловом менеджере, меню и т.д.;Terminal
- работает ли программа в окне терминала;Type
- определяет тип записи: Application (приложение), Link (ссылка) и Directory (каталог);Categories
- категории, в которых запись должна отображаться в меню;MimeType
- MIME типы файлов, поддерживаемые этим приложением.\
Подробное описание ключей файла ярлыка можно найти в данной спецификации.
После сохранения .desktop
файла иконка станет доступна в меню приложений и её можно будет зафиксировать как избранную.