Безвозвратное удаление файлов и каталогов (Secure delete)
Необходимо установить пакет Secure Delete
sudo apt install secure-delete
Открыть папку в thunar от имени root
Открыть файл для редактирования в mousepad от имени root
Выполнить скрипт sh (опции: от имени root, в терминале, оставить открытым после завершения)
Запустить bin
Запустить AppImage
Установить пакет deb
Монтировать/отключить образ ISO/MDF (укажите в переменной pathtomount свой путь для монтирования)
Монтировать контейнер с разделом LUKS (укажите в переменной pathtomount свой путь для монтирования)
Отправить файл через SSH
Запустить программу python
Необходимо установить пакет python-tk
sudo apt-get install python-tk
Проверить каталог/файл на вирусы (clamav)
Необходимо установить пакет
clamav и загрузить базу вирусов.
sudo apt-get install clamav
sudo freshclam
Модуль обновления базы вирусов "freshclam" будет самостоятельно загружаться при включении пк и автоматически выполнять обновления.
Чтобы отключить автозагрузку freshclam выполнить в терминале команду
sudo systemctl disable clamav-freshclam
Перед сканированием clamscan подгружает базу, что занимает некоторое время и выглядит как будто скрипт завис. Подождите несколько секунд.
Если необходимо выполнять проверки часто, можно установить демон "sudo apt-get install clamav-daemon" и заменить в команде особых действий Thunar "clamscan" на "clamdscan".
При этом демон будет загружаться каждый раз при включении пк и съедать около 400 мб памяти, но выполнять проверки без задержек.
Контрольная сумма MD5 или SHA(1/224/256/384/512)
Сжать изображения
Изменить разрешение изображений
Повернуть изображения
Изменить гамму изображений
Преобразовать изображения в jpg, png, bmp, tiff, gif, pdf
Используется пакет ImageMagick (установлен в XUBUNTU по умолчанию)
Преобразовать PS в PNG
Распознать текст в изображении
Необходимо установить cuneiform
sudo apt-get install cuneiform
Необходимо установить tesseract
sudo apt-get install tesseract-ocr
sudo apt-get install tesseract-ocr-rus
Преобразовать DXF/DWG в bmp,jpg,png,pdf,ppm,svg,tiff
Используется программа QCAD. Работает не всегда гладко. Иногда перед конвертированием приходится чистить чертеж в QCAD. Но альтернатив не нашел.
Перед конвертированием скрипт показывает сообщение "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 секунд.
Необходимо
скачать и распаковать архив qcad-xxxxx.tar.gz. Устанавливать не нужно.
В начале команды особых действий Thunar указан путь к скриптам dwg2bmp, dwg2svg и dwg2pdf в папке с распакованным QCAD. У меня этот ".qcad" в домашней папке. Поменяйте на свой.
Параметры командной строки
Извлечь страницы из PDF
Необходимо установить утилиту qpdf
sudo apt-get install qpdf
Выбрал эту программу так как она позволяет гибко задавать диапазон страниц
Извлечь изображения из PDF
Объединить PDF и изображения в PDF
Снять защиту с PDF
Преобразовать PDF в изображения (png, jpg, tiff, svg)
Преобразовать PDF в текст
Необходимо установить пакет poppler-utils
sudo apt-get install poppler-utils
Преобразовать PS в PDF
Сжать PDF
Используется пакет Ghostscript (установлен в XUBUNTU по умолчанию)
Преобразовать документы (doc,docx,odt,ppt,rtf,txt,xls,xslx,ods) в PDF
Используется пакет LIBREOFFICE (установлен в XUBUNTU по умолчанию) и unoconv
sudo apt install unoconv
Информация о файле мультимедиа
Обработать видео (формат, bitrate, кодеки видео и аудио, тестовая обработка 5-и секунд, убрать звук)
Вырезать фрагмент мультимедиа
Разложить видео на кадры
Используется пакет ffmpeg (установлен в XUBUNTU по умолчанию)
09.10.2016 Заменил в некоторых командах zenity на yad
sudo apt install yad
30.01.2017 Внес некоторые изменения
11.02.2017 Обработка видео (добавил контейнер avi и опцию "Без звука")
23.02.2017 Поправил вырезку фрагмента мультимедиа
08.04.2017 Поправил проверку на вирусы
16-05-2017 Выполнить скрипт sh (добавил возможность оставить окно открытым после завершения)
20-05-2017 Установить пакет deb (добавил отображение завершения установки)
21-05-2017 Контрольная сумма (добавил возможность выделять несколько файлов). Обработка видео (отображение длительности видео в заголовке окна)
26-06-2017 Обработка видео (поправил отображение длительности видео; добавил опцию -hide_banner)
04-07-2017 Монтировать контейнер с разделом LUKS (вернул из отдельного скрипта и добавил проверку на размонтирование). Монтировать/отключить образ ISO/MDF (объединил монтирование и отключение в одну команду)
17-08-2017 Преобразовать документ в PDF (unoconv вместо прямых команд libreoffice. Объединил в одну команду преобразование текстовых файлов и электронных таблиц. Добавил обработку презентаций ppt. Добавил возможность выделять несколько файлов.) Преобразовать DXF/DWG (добавил pdf и другие форматы). Объединить PDF и изображения в PDF (Если выбраны, изображения конвертируются в PDF во временную папку, после происходит объединение всех файлов. В отличии от команды convert не происходит паразитная конвертация страниц PDF в изображения).