Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление



Информация
titleДанная статья применима к:
  • ОС СН Смоленск 1.6
  • ОС СН Ленинград 8.1
  • ОС ОН Орёл
    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)

    • Astra Linux Special Edition РУСБ.10015-16 исп. 1 и исп. 2

    • Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1)

    • Astra Linux Common Edition 2.12


    Общие принципы работы

    В файловом менеджере fly-fm, входящем в стандартную комплектацию Astra Linux, пользователю предоставляется возможность задавать списки действий, вызываемых  по  нажатию правой кнопки мыши на файловый объект. Эти списки могут привязываться к MIME-типам файлов,  т.е. для разных типов файлов могут предлагаться разные типы действий. Списки действий хранятся в файлах с расширением .desktop, расположенных в домашнем каталоге пользователя в подкаталоге ~/.local/share/flyfm/actions/ и в системном каталоге /usr/share/flyfm/actions/.

    Создание пустого ярлыка

    Создать пустой файл ярлыка в каталоге ~/.local/share/flyfm/actions/ можно любым текстовым редактором, правой кнопкой файлового менеджера ("Создать" - "Ярлык") или командой touch. Если каталога ~/.local/share/flyfm/actions/ нет - то создать этот каталог. Например, для файла с именем my.desktop:

    Command
    mkdir -p ~/.local/share/flyfm/actions/
    touch ~/.local/share/flyfm/actions/my.desktop

    Редактирование

    ярлыка

    ярлыков

    Графический редактор ярлыков fly-props

    Вызвать графический редактор ярлыков можно:

    • Из файлового менеджера - выбрать файл ярлыка правой кнопкой мыши, и перейти в пункт меню "Свойства...";
    • Из командной строки - командой fly-props, например:

      Command
      fly-props -s ~/.local/share/flyfm/actions/my.desktop



    В открывшемся окне редактора выбирать тип: Приложение:

    Затем мы должны определиться, для каких файлов будет выполняться наше новое Действие.

    Для этого существует поле MIME-тип. Если мы хотим, что бы наше действие выполнялось для любого файла, ничего не заполняем, если хотим, что бы действие выполнялось только для конкретных типов файлов, нажимаем на кнопку справа с тремя точками:

    Нажимаем Добавить:

    Добавляем нужные форматы файлов в виде MIME-типов.

    Нажимаем Да, MIME-типы добавлены:

    Затем переходим к полю Действия и назначаем действие, которое будет выполнено для этих файлов.

    Нажимаем на свойства данного поля:

    Нажимаем Добавить:

    Указываем имя Действия, выбираем для него значок и команду, которая будет выполнена для данного файла:

    Нажимаем Да. Действие создано.

    Перезапускаем файл менеджер, проверяем:




    Информация

    Каталог .local является скрытым (имя каталога начинается с символа "точка"). Для того, чтобы скрытые каталоги и файлы отображались в файловом менеджере fly-fm необходимо включить отображение скрытых каталогов и файлов: пункт меню "Вид" - "Отображать скрытые".


    Из командной строки

    Для размещения нового пункта в контекстном меню "Действия" файлового менеджера необходимо:

    Создать файл в формате имя.desktop и поместить его или в домашний каталог пользователя  ~/.local/share/flyfm/actions или (действуя от имени суперпользователя) в системный каталог /usr/share/flyfm/actions.

    Рассмотрим на примере создания действия "Печать" для файла ~/.local/share/flyfm/actions/print.desktop:

    Создаем файл print.desktop со следующим содержимым:

    Command
    Titlenano ~/.local/share/flyfm/actions/print.desktop

    [Desktop Entry]
    Type=Application
    NoDisplay=false
    Actions=Print;
    Hidden=false
    Terminal=false
    StartupNotify=false
    MimeType=application/msword

    [Desktop Action Print]
    Name=Print
    Name[ru]=Печать
    Icon=printer
    Exec=libreoffice --headless -p %F