0. Интро.
Несомненно, krusader является лидером среди графических файловых менеджеров. Внешне похож на знаменитый Total Commander, но функциональность слабее. Я сейчас покажу, как можно немного улучшить юзабилити для повседневного использования. А делать мы это будем через useractions. С их помощью, можно сделать практически любое действие с файлами и программой, не важно что, упаковка файлов одним кликом или сложные действия с группой файлов, или еще с чем (можно аж до закачки файлов с нета с последующей их обработкой).

Итак, тулбар, где будут размещаться иконки действий видна на картинке выше.
1. Приступим.
Для создания\управления юзерэкшнами есть пункт в меню — Useractions -> Manage User Actions...
В нем задаются параметры создаваемого действия. Такие как заголовок, картинка, категория. Кстати, если нет нужной вам категории, то можно просто записать имя и она создастся автоматически. В поле Command прописываете вам нужные команды для bash. Элементарно. Можно использовать любые команды из системы или их комбинации.

В данном примере был написан скрипт для экспортирования заданной базы данных. Команда в этом случае выглядит так:
mysqldump -uroot -p111111 %_Ask("Enter the database name?", "", "Enter the database name")% > db.sql
Для помощи в создании команд для крусадера, есть небольшой хелпер. Нажмите по кнопке с крестиком справа от поля «Сommand» и вы сможете выбрать уже предефайненные методы крусадера. Они сгруппированы по отношению к панелям:
1. Active Panel — манипуляции с файлами в активной панели.
2. Other Panel — для неактивной панели.
3. Left\Right Panel — для левой и правой панели.
4. Panel Independend — содержат диалоги с пользователем и внутренние команды крусадера.
Выполнив эти действия и сохранив, мы получим новый пункт по правому клику мыши в меню User Actions.
2. В один клик.
Теперь, когда экшн создан, можно избавиться от лишнего мыше кликанья. Вынесем экшн на тулбар!
Settings -> Configure Toolbars.
Находим слева наш экшн и добавляем его в правую колонку.

И получаем симпатичную кнопочку в тулбаре.
3. Примеры скриптов useraction.
Добавить файл в svn:
svn add %aCurrent%
Удалить файл из svn:
svn remove %aCurrent%
Перейти в другую папку:
%aGoto("/home/")%
Запустить программу:
/usr/bin/konsole
(да, просто прописав путь к исполняемому файлу)
Добавить файл в плейлист Амарока:
amarok --append %aList("Selected")%
Примонтировать раздел:
mount -t %_Ask("Filesystem Type?")% %_Ask("Device ?")% %_Ask("Mount Point ?")%
Скопировать файл в другую панель и открыть его:
%_Copy("%aCurrent%", "%oPath%")% kate %oPath%%aCurrent("Yes")%
(таким образом можно комбинировать несколько команд в одну)