Контекстное меню fly-fm

Сообщения
6
#1
Здравствуйте.
Есть необходимость на рабочих местах пользователей сделать автоматизированную (ручное сканирование выборочных файлов) проверку файлов и директорий через антивирусный сканер (Kaspersky Endpoint Security 10 for Linux). Это требование в организации обязательное, а сами пользователи не в состоянии использовать терминал.
Было решено, для упрощения и windows-like стиля, удобного для сотрудников, выполнить это через контекстное меню.
Для файлов на рабочем столе удалось создать пункт меню и сканирование выполняется без проблем. Но для файлового менеджера Fly-fm не удалось найти, каким образом это сделать.
Можно ли в данном файловом менеджере добавлять пункты контекстного меню? И если да, то каким образом?
 

cogniter

Moderator
Team Astra Linux
Сообщения
396
#2
Для файлого менеджера можно тоже просто: создать *.desktop с такой же командой в Exec= и этот файл положить в в /usr/share/flyfm/actions (что-то типа приложенного ярлыка, но там поле MimeTypes надо расширить разными типами (в примере простой текст прописан). По факту нужно только скрипт написать для запуска AV и .desktop для его запуска.

Пример ярлыка print.desktop:

[Desktop Entry]
Type=Application
Actions=Print;
MimeType=text/plain;

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

CrashBldash

New member
Сообщения
249
#3
А возможность произвольно редактировать контекстное меню существует? Например хочу добавить "Разархивировать в текущий каталог" или что то еще.
 

CrashBldash

New member
Сообщения
249
#4
Напишу сюда же, т.к. перекликается с названием топика и жутко бесит. Как отключить выдачу контекстного меню у курсора мыши по нажатию Alt+Backspace. Это же просто вынос мозга!! Вы что то печатаете, смотрите что на не той раскладке, начинаете забивать бекспейсом и переключаете раскладку Alt+Shift и вместо печати по новой утыкаетесь в открывшееся контекстное меню...... Это бесит просто до жути.
 
Сообщения
6
#5
Для файлого менеджера можно тоже просто: создать *.desktop с такой же командой в Exec= и этот файл положить в в /usr/share/flyfm/actions (что-то типа приложенного ярлыка, но там поле MimeTypes надо расширить разными типами (в примере простой текст прописан). По факту нужно только скрипт написать для запуска AV и .desktop для его запуска.

Пример ярлыка print.desktop:

[Desktop Entry]
Type=Application
Actions=Print;
MimeType=text/plain;

[Desktop Action Print]
Name=Print
Name[ru]=Печать
Exec=libreoffice --headless -p %F
Icon=printer
Благодарю за наводку. Буду пробовать реализовать.
 

CrashBldash

New member
Сообщения
249
#6
Сам себе отвечу. Панель управления - Рабочий стол - Горячие клавиши Fly
Живет в файле ~/.fly/keyshortcutrc