Полезные дополнительные действия для Thunar

thunar_logo

Каждому из нас приходиться выполнять время от времени повторяющиеся рутинные задачи, которые можно было бы автоматизировать. Решать такие задачи всегда удобнее путём нажатия кнопок мыши

Ежедневно я использую ОС основанную на ядре GNU/Linux с рабочим столом xfce4 в состав которой входит файловый менеджер Thunar. Не смотря на кажущуюся простоту этот файловый менеджер обладает очень удобной функцией — Особые действия. При помощи этого функционала вы сможете автоматизировать под себя некоторые действия, которые отныне вам не придётся рутинно выполнять, например в терминале.

Для вызова меню редактирования особых действий запустите Thunar, нажмите на Правка и выберите Особые действия…

xfce4_custom_actions

В появившемся окне выберите кнопку Добавить особое действие.

xfce4_add_custom_actions

В поле Имя впишите название для вашего действия. Это название будет присутствовать в меню вызываемом правой кнопкой мыши.

В поле Описание добавьте краткую аннотацию, что будет выполнять это действие.

В поле Команда пишите непосредственно саму команду для выполнения.

Галочку Использовать уведомление о запуске ставить необязательно, но рекомендуется.

Чтобы добавить иконку вашему действию (проще будет найти в меню) нажмите на кнопку Без значка. В появившемся окне выберите либо стандартную иконку, либо укажите путь до вашей иконки: Выбрать значок из выберите пункт Файлы изображений.

xfce4_new_custom_actions

После того как вы заполнили все поля не спешите нажимать кнопку ОК. Перейдите на вкладку Условия появления.

В поле Шаблон имени файла вы можете задать, например, расширение файла, которое должно присутствовать в названии файла, например *.wav. Выберите набор файлов Аудио-файлы. В этом случае дополнительное действие будет применяться только к файлам с расширением .wav. Если вы хотите применять действие к набору файлов без привязки к расширению, то оставляете звёздочку и выбирайте категорию, к которой должно применяться ваше действие.

xfce4_new_mask_custom_actions

Нажмите ОК. Теперь, если вы сделали всё правильно, нажав правой кнопкой мыши по выбранному файлу/папке вы увидите в меню новое действие. Если его там нет, то вы всегда сможете отредактировать его обратно зайдя в настройки особых действий!

Ниже приведены несколько полезных команд, которые могут оказаться полезными. ВНИМАНИЕ! Далее будут использоваться утилиты, которые могут быть не установлены в вашем дистрибутиве.

Распаковка архива в субдиректорию с названием

7z x %f -o"*/"

Копирование содержимого файла в буфер

less %f | xclip -sel clip

Подсчёт MD5 хэш-суммы файла

md5sum %f | cut -d" " -f1 | xclip -sel clip

Скопировать текущий путь в буфер

echo -n %f | xclip -sel clip

Сохранение списка файлов (с маской) в текстовый файл

find . -name "*.mp4" -type f > list.txt

Больше интересных команд для дополнительных действий вы найдёте в данных статьях

https://docs.xfce.org/xfce/thunar/custom-actions
https://help.ubuntu.com/community/ThunarCustomActions

Метки: , ,

Один ответ to “Полезные дополнительные действия для Thunar”

  1. s-s Says:

    Многим не хватает добаления описания к файлу.
    Предлагаю такое решение.

    Добавить описание к файлу

    setfattr -n user.info -v «`xclip -out -selection clipboard`» %f && notify-send -t 3000 ‘Описание добавлено’ «»

    Показать описание к файлу

    notify-send -t 30000 ‘ ‘ «`getfattr —only-values %f`»

    Удалить описание к файлу

    setfattr -x user.info %f && notify-send -t 3000 ‘Описание удалено’

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.