Особые действия в Thunar

Thunar-about-logoЕсли вам нравится файловый менеджер Thunar (по  умолчанию в Xubuntu), вы, вероятно, любите такую возможность, как «особые действия».  Это  пользовательские команды, которые действуют на выбранные файлов в Thunar. Либо самостоятельно,
либо в сочетании с простым диалоговом окном, например таким, как Zenity. Они могут быть очень полезными.

Thunar> Правка>Особые действия

У вас появится диалоговое окно для создания и  организации пользовательских действий. Это  графический интерфейс ориентированый на самый простой способ установки пользовательских действий через команды Bash.

Очистить корзину

Комманда:

rm -r

Описание: Удаляет навсегда,  минуя корзину. Полезно для папок в Samba. Требует подтвержлдения.
Требует: zenity

Создать символьную ссылку

Комманда:

ln -s

Описание: Создает абсолютную символьную ссылку на файл или папку.
Требует:

Удалить навсегда

Комманда:

Xdialog --title "Remove..." --yesno "Do you wish to permanently remove \n %N?"
 10 45 && rm -r %F

Описание: Перманентно удаляет выбранные файлы. Меню активно при выборе файлов.
Требует: Xdialog

Объединить

Комманда:

cat %F > joined.txt

Описание: Объединяет выбранные текстовые файлы. Активно при выборе текстовых файлов.
Требует:

Просмотреть

Комманда:

feh %F

Описание: показывает слайдшоу из выбранных изображений. Активно при выборе графических файлов.
image files.
Требует: feh

Проиграть 15 секунд

Комманда:

mplayer %f -really-quiet -endpos 15

Описание: Играет 15 секунд медиафайла. Активно при выборе аудио или видео файла.

Скопировать путь

Комманда:

echo -n %f | xclip -selection "clipboard"

Описание: Копирует путь в буфер обмена.
Требует:

Открыть терминал здесь

Комманда:

urxvtc -cd %f

Описание: Открывает терминал в выбранной директории.
Требует: urxvt client

Распаковать архив здесь

Комманда:

squeeze -x . %N

Описание: Ррспаковывает архив в открытую директорию.
Требует: squeeze

Распаковать запароленный архив

Комманда:

xarchiver -e %N

Описание: Распаковывет запароленный архив  в выбранную директорию.
Требует: xarchiver

Оценить использование дискового пространства

Комманда:

du -chs --apparent-size %N | zenity --text-info

Описание: Оценивает использование дискового пространства.
Требует: zenity

Создать архив здесь

Комманда:

squeeze -n %N

Описание: Создает архив в выбранной директории.
Требует: squeeze

Подписать с ипользованием GnuPG

Комманда:

terminal -e "gpg -a -u [user] -b %f"

Описание: Подписывает файл с GPG ключем пользователя.
Требует: gpg

Зашифровать с использованием GnuPG

Комманда:

terminal -e "gpg -e -r [recipient] %f"

Описание: Зашифровать с использованием GPG шифрования.
Требует: gpg

Расшифровать файл зашифрованный с использованием GnuPG

Комманда:

terminal -e "gpg -o %n.decrypted -d %f"

Описание: Расшифровать GnuPG файл. Добаваляет «.decrypted» в имя расшифрованного файла.
Требует: gpg

Уничтожить файлы

Комманда:

zenity --question;if [$? = 0];then shred -fuz %F;fi

Описание: Уничтожает файлы.
Требует: zenity

Отправить на iPod

Комманда:

gnupod_addsong.pl %F | Xdialog --title "GNUpod - Add song" --no-cancel
 --tailbox - 24 64

Описание: Отправляет айдио или видео на iPod. Активно при выделении медиа файлов
Требует: gnupod, Xdialog

Открыть папку с правами суперпользователя

Комманда:

gksu thunar %f

Описание: Открывает выбранную папку с правами суперпользователя.
Требует:

Открыть текстовой документ с правами суперпользователя

Комманда:

gksu gedit %f

Описание: Открыть текстовой документ с правами суперпользователя. Замените «gedit» на используемый тектовой редактор.
Требует: text editor

Искать, включая скрытые папки и файлы

Комманда:

catfish --fileman=thunar --hidden --path=%f

Описание: Поиск в файловой системе.
Требует: catfish

Монтировать ISO образ

Комманда:

gksudo mount -o loop -t iso9660 %f /mnt'

Описание: Монтирует образы iso.
Требует:

Конвертировать в  AVI

Комманда:

xfce4-terminal -x ffmpeg -i %f -b 798k -ab 128k %f.avi

Описание: Конвертирует фидео в avi формат.
Требует: ffmpeg

Добавить прогресс бар к копированию

Комманда:

(for I in $(seq 2); do echo $I; sleep 1; done; cp %F "/destination/folder") |
 zenity --progress --pulsate --auto-close

Описание: Добавляет прогресс бар копированию и вставке.
Требует: zenity

Пакетное изменение прав файлов

Комманда:

Описание: Изменяет права файла или файлов.
Требует: zenity

Переместить файлы в папку выше

Комманда:

find . -mindepth 2 -type f -exec mv "{}" . \;

Описание: Перемещает файл из подпапки в родительскую или открытую папку.
Требует:

Удалить пустые папки

Комманда:

find . -type d -empty -delete

Описание: удаляет пустые папки в выбранной директории.
Требует:

Расшифровать\зашифровать используя BCrypt

Комманда:

Описание: Расшифровка\зашифровка фалов с использованием bcrypt.
Требует: zenity, bcrypt

Получить метаданные из медиафайла

Комманда:

ffmpeg -i %f 2>&1 | grep -e Stream -e Duration -e Input | zenity
 --width=800
 --height=240 --text-info --title %n

Описание: Получает метаданные из аудио и видео фалов с использованием ffmpeg.
Требует: ffmpeg, zenity

Изменить метаданные файловой системы

Комманда:

eiciel %f

Описание: Изменяет права или метаданные у папок и файлов.
Требует: eiciel

Открыть что-либо с правами суперпользователя

Комманда:

gksudo exo-open %f

Описание: Открывает файл или папку с правами суперпользователя.

 

Источник

3 мысли о “Особые действия в Thunar”

  1. Спасибо, есть полезное.
    Но вот удаление файлов без попадания в корзину разве не удобнее [Shift]+[Delete]?
    А копирование пути в буфер обмена и так по умолчанию работает при копировании файла/директории (ну, т.е. при использовании [Ctrl]+[C]).

    А вот поиска нативного и фильтрации очень в Xfce не хватает. Catfish немного не то. Точнее, не так удобен, как хотелось бы. Стандартная комбинация для поиска [Ctrl]+[F] в Thunar’е вообще для красоты: отображает поле ввода для поиска по текущей директории, при том, что этот поиск работает сразу при наборе с клавиатуры (это поле в таком случае появляется автоматически). Лучше бы фильтрацию хоть запилили из этого поля. В KDE удобно сделано в Dolphin’е: есть отдельное поле фильтра, при вводе текста в которое в директории остаются видимыми только те элементы, которые в названии содержат введённый в это поле текст. Возвращаясь к поиску: хотелось бы, чтобы в Thunar «завезли» поиск наподобие классического поиска из Windows XP – нажимаешь [Ctrl]+[F] и левая панель меняется на поля для ввода параметров поиска. Было бы вообще обалденно.

      (Цитата)  (Ответ)

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

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

    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 ‘Описание удалено’

      (Цитата)  (Ответ)

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

Войти с помощью: 

Ваш адрес email не будет опубликован. Обязательные поля помечены *