Для решения рутинных задач с файлами и каталогами в файловом менеджере Nemo, развиваемого в рамках среды рабочего стола Cinnamon, присутствует возможность создавать Действия (actions) и Сценарии (scripts).
Сценарии отображаются при выборе любых файлов и/или каталогов.
Файлы сценариев хранятся в каталоге /home/имя_пользователя/.local/share/nemo/scripts/
Для группировки по вкладкам создайте внутри scripts дополнительные каталоги и разместите в них файлы сценариев.
Действия удобно применять целенаправлено при выделении определенных объектов и имеют множество настроек.
Файлы действий хранятся в каталоге /home/имя_пользователя/.local/share/nemo/actions/.
Настройки задаются в одноименных файлах с расширением .nemo_action
Подробное описание смотрите в файлах help и help_ru.
Вопросы можно задать в разделе Issues или на форуме LinuxMint.com.ru
Скачайте нужные файлы и разместите их в соответствующих каталогах или используйте полный архив следующим способом:
- Скачайте архив целиком, используя ссылку Clone or download - Download ZIP
2.1. Если вы скачали архив, распакуйте его
unzip nemo-actions-master.zip
2.2. Скопируйте файлы в каталог /home/имя_пользователя/.local/share/nemo/
cd nemo-actions-master
cp actions/*.sh $HOME/.local/share/nemo/actions/
cp actions/*.nemo_action $HOME/.local/share/nemo/actions/
cp scripts/* $HOME/.local/share/nemo/scripts/
- Сделайте файлы исполняемыми
chmod +x $HOME/.local/share/nemo/actions/*.sh
chmod +x $HOME/.local/share/nemo/scripts/*
Некоторые действия скрыты. Проверьте параметр Active в файле .nemo_action
- Active=true - активно
- Active=false - скрыто
-
В некоторых действиях и сценариях используются программы формирования диалогового окна yad, вывода уведомлений notify-send, записи данных в буфер обмена xclip. Для их установки выполните в терминале следующую команду:
sudo apt install yad libnotify-bin xclip -
Для работы действий и сценариев, использующих специальные программы, требуется установка этих программ, например: cuneiform, doublecommnder, enca, ffmpeg, imagemagick, mediainfo, qcad, recoll, secure-delete, tesseract, webp. Для их установки выполните в терминале следующую команду:
sudo apt install cuneiform doublecmd-gtk enca ffmpeg freecad imagemagick mediainfo openscad recoll secure-delete tesseract-ocr tesseract-ocr-rus unoconv -
dwgdxf_convert использует модули программы QCAD. Необходимо скачать и распаковать архив qcad-3.xxx.linux.tar.gz или qcad-3.xxx.linux-qt4.tar.gz
При выполнении присутствует 15 секундная задержка. Если выполнить в терминале то увидите сообщение: You are using a trial version of the QCAD Professional plugin. If you would like to use this software productively, please purchase the full version ... После истечения 15 секунд выполнение продолжается.
В переменной pathtoqcad необходимо указать путь к папке, содержащей скрипты dwg2bmp, dwg2svg и dwg2bmp.
/home/имя_пользователя/.local/share/nemo/actions
| Файл | Описание |
|---|---|
| apng2gif | Конвертировать анимацию apng в gif |
| appimage_run | Скопировать в домашний каталог, сделать исполняемым и запустить пакет AppImage |
| appimage_update | Обновить пакет AppImage |
| bin_run | Сделать исполняемым и запустить бинарный файл |
| clamav | Проверить на вирусы программой clamav |
| deb_install | Установить пакет deb в терминале утилитой dpkg |
| docs_print | Распечатать документы csv doc docx html ods odt ppt rtf txt xls xsls |
| docs_search_text | Найти строку в документах |
| docs_to_pdf | Преобразовать документы в PDF с помощью libreoffice |
| docs_to_pdf_unoconv | Преобразовать документы в PDF с помощью unoconv и libreoffice |
| doublecmd | Открыть выбранный каталог в DoubleCommander |
| dwgdxf_convert | Преобразовать чертеж в изображение или pdf средствами QCAD |
| edit_as_root | Открыть текстовый файл в редакторе от имени root |
| git_last_change | Изменить последний commit на GitHub |
| git | Добавить commit на GitHub |
| gpg_encrypt | Расшифровать файл gpg |
| hash | Вычислить хэш-суммы MD5 или SHAх |
| image_compress | Сжать изображения |
| image_convert | Конвертировать формат изображения |
| image_crop | Изменить размер изображения |
| image_gamma | Изменить гамму изображений |
| image_gray | Сделать чёрно-белыми |
| image_montage | Объединить изображения |
| image_resolution | Изменить разрешение изображений |
| image_rotate | Повернуть изображения |
| iso_mount | Монтировать образ ISO программой gnome-disk-image-mounter |
| luckyluks | Монтировать контейнер |
| ocr_cuneiform | Распознать текст программой cuneiform |
| ocr | Распознать текст программами cuneiform или tesseract |
| ocr_tesseract | Распознать текст программой tesseract |
| pdf_compress | Уменьшить размер файла PDF сжатием изображений |
| pdf_convert_to_image_multiple | Преобразовать несколько документов PDF в изображения |
| pdf_convert_to_image | Преобразовать страницы PDF в изображения |
| pdf_convert_to_text | Преобразовать PDF в текст |
| pdf_decrypt | Снять защиту с PDF |
| pdf_export_image | Извлечь изображения из PDF |
| pdf_export_pages | Извлечь страницы из PDF |
| pdf_print | Отправить на принтер по умолчанию документ |
| pdf_search_text | Найти строку в файлах PDF при помощи pdfgrep |
| pdf_unite2 | Объединить файлы pdf и изображения в PDF |
| pdf_unite | Объединить (только) файлы PDF |
| png2apng | Объединить файлы png в анимированный apng |
| Отправить на принтер по умолчанию документ или изображение | |
| ps_convert | Преобразовать postscript в PDF или PNG |
| py_run | Выполнить сценарий python |
| qbittorrent | Добавить в qbittorrent с одинаковыми параметрами |
| rrf_send | Отправить файл с g-кодом на SD-карту платы DUET |
| secure_delete | Удаление без возможности восстановления средствами Secure delete |
| send_by_email | Отправить по почте |
| sh_run | Выполнить скрипт bash |
| step2stl | Конвертировать STEP в STL |
| stl2apng | Создать анимированное изображение из STL |
| stl2png | Создать изображение из STL |
| transfersh | Загрузить на Transfer.sh |
| txt_convert_encoding | Изменить кодировку текстовых файлов при помощи enconv |
| video_cut | Вырезать фрагмент мультимедиа |
| video_info | Получить информацию о файле мультимедиа при помощи mediainfo |
| video_process | Изменить формат, bitrate, разрешение, кодек, поворот |
| video_storyboard | Раскадровка видео |
| wetransfer | Загрузить на Wetransfer |
| wget | Продолжить загрузку файла по ссылке из временного файла *.wget-tmp |
/home/имя_пользователя/.local/share/nemo/scripts
| Файл |
|---|
| Добавить дату к имени |
| Загрузить видео по ссылке из буфера |
| Загрузить на dropbox |
| Загрузить на transfersh |
| Загрузить на wetransfer |
| Загрузить файл по ссылке из буфера |
| Конвертировать step в stl |
| Контрольная сумма |
| Отправить через ssh |
| Получить ссылку dropbox |
| Проверить на вирусы |
| Создать анимированное превью моделей stl |
| Создать превью моделей stl |
| Удаление файлов и каталогов |