Для решения рутинных задач с файлами и каталогами в файловом менеджере 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 |
Удаление файлов и каталогов |