Общие принципы работы
В файловом менеджере fly-fm ,входящем в стандартную комплектацию Astra Linux, пользователю предоставляется возможность задавать списки действий, вызываемых по нажатию правой кнопки мыши на файловый объект. Эти списки могут привязываться к MIME-типам файлов, т.е. для разных типов файлов могут предлагаться разные типы действий. Списки действий хранятся в файлах с расширением .desktop, расположенных в домашнем каталоге пользователя в подкаталоге ~/.local/share/flyfm/actions/.
Создание пустого ярлыка
Создать пустой файл ярлыка в каталоге ~/.local/share/flyfm/actions/ можно любым текстовым редактором, правой кнопкой файлового менеджера ("Создать" - "Ярлык") или командой touch. Если каталога ~/.local/share/flyfm/actions/ нет - то создать этот каталог. Например, для файла с именем my.desktop:
mkdir -p ~/.local/share/flyfm/actions/
touch ~/.local/share/flyfm/actions/my.desktop
Редактирование ярлыков
Графический редактор ярлыков fly-props
Вызвать графический редактор ярлыков можно:
- Из файлового менеджера - выбрать файл ярлыка правой кнопкой мыши, и перейти в пункт меню "Свойства...";
Из командной строки - командой fly-props, например:
fly-props -s ~/.local/share/flyfm/actions/my.desktop
В открывшемся окне редактора выбирать тип: Приложение:
![](/download/attachments/60360099/image2019-10-29_20-13-20.png?version=1&modificationDate=1572361967887&api=v2)
Затем мы должны определиться, для каких файлов будет выполняться наше новое Действие.
Для этого существует поле MIME-тип. Если мы хотим, что бы наше действие выполнялось для любого файла, ничего не заполняем, если хотим, что бы действие выполнялось только для конкретных типов файлов, нажимаем на кнопку справа с тремя точками:
![](/download/attachments/60360099/image2019-10-29_20-29-14.png?version=1&modificationDate=1572362922751&api=v2)
Нажимаем Добавить:
![](/download/attachments/60360099/image2019-10-29_20-32-26.png?version=1&modificationDate=1572363114974&api=v2)
Добавляем нужные форматы файлов в виде MIME-типов.
![](/download/attachments/60360099/image2019-10-29_20-36-57.png?version=1&modificationDate=1572363385652&api=v2)
Нажимаем Да, MIME-типы добавлены:
![](/download/attachments/60360099/image2019-10-29_20-38-19.png?version=1&modificationDate=1572363467029&api=v2)
Затем переходим к полю Действия и назначаем действие, которое будет выполнено для этих файлов.
Нажимаем на свойства данного поля:
![](/download/attachments/60360099/image2019-10-29_20-5-15.png?version=1&modificationDate=1572361483666&api=v2)
Нажимаем Добавить:
![](/download/attachments/60360099/image2019-10-29_20-7-49.png?version=1&modificationDate=1572361637040&api=v2)
Указываем имя Действия, выбираем для него значок и команду, которая будет выполнена для данного файла:
![](/download/attachments/60360099/image2019-10-29_20-11-8.png?version=1&modificationDate=1572361835941&api=v2)
Нажимаем Да. Действие создано.
Перезапускаем файл менеджер, проверяем:
![](/download/attachments/60360099/image2019-10-29_20-46-36.png?version=1&modificationDate=1572363964149&api=v2)