Заметки за 2020 год
Как создать ярлык в 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 файла иконка станет доступна в меню приложений и её можно будет зафиксировать как избранную.