Как приспособить скрипты от Nautilus к Thunar?

Как можно приспособить скрипты от Nautilus к Thunar?
Пробовал просто копировать скрипты в папку ~/.config/Thunar/scripts
Потом прописал в “Особых действиях” (к примеру, вычисление и запись MD5 в файл вида “старый_файл.md5”):
Команда: /home/z/.config/Thunar/scripts/Security/Mkmd5 %N
Но скрипт не сработал.
Вот код скрипта:
#!/bin/bash
#########################################################
#							#
# This are NScripts v3.5				#
#							#
# Licensed under the GNU GENERAL PUBLIC LICENSE 3	#
#							#
# Copyright 2007 - 2008 Christopher Bratusek		#
#							#
#########################################################
echo $NAUTILUS_SCRIPT_SELECTED_URIS > ~/.config/Thunar/temp_mkmd5_list
filesamount=$(wc -l ~/.config/Thunar/temp_mkmd5_list | awk '{print $1}')
step=$(($((100))/$(($filesamount))))
for file in $(cat ~/.config/Thunar/temp_mkmd5_list); do
if [[ -d "$file" ]]; then
exit
fi
percent=$(($(($percent))+$(($step))))
file_name=$(echo $file | sed -e 's/file:\/\///g' -e 's/\%20/\ /g')
filename=$(echo $file | sed -e 's/.*\///g' -e 's/\%20/\ /g')
(md5sum "$file_name" > "$filename.md5") | zenity --progress --percentage $percent --auto-close
if [[ -a $filename.md5 ]]; then
	echo -e "\n========================================================" >> ~/.config/Thunar/mkmd5_result
	echo "MD5-Sum for $filename successfully created" >> ~/.config/Thunar/mkmd5_result;
else	echo -e "\n========================================================" >> ~/.config/Thunar/mkmd5_result
	echo "MD5-Sum for $filename not created" >> ~/.config/Thunar/mkmd5_result;
fi
done
zenity --text-info --title "Result" --width640 --height=480 --filename=$HOME/.config/Thunar/mkmd5_result
rm -f ~/.config/Thunar/temp_mkmd5_list ~/.config/Thunar/mkmd5_result
При чём в Наутилусе скрипт работет!
Нужно умереть молодым и сделать это как можно позже.
Может быть, это поможет: http://www.salixos.org/forum/viewtopic.php?f=24&t=1274
Сам не пробовал.
2 Leonardo19
Благодарю, но не помогло. Похожий вариант у меня есть
zenity --info --title="Check md5 for %n" --text="$(md5sum %f)" | zenity --progress --percentage="40" --auto-kill --auto-close --title="Checksum utility" --text="Calculating md5sum for %n"
Скрипт от Наутилуса записывает суммы в текстовый файл, и даже есть возможность выбирать файл или папку считать. Потом другим скриптом можно проверить на совпадение. Это актуально, так как много копирую на разные жесткие диски, были случаи, когда по размеру вроде как сходится файл, но оказывался поврежденным.
Нашел еще интересный вариант, но только в командной строке:
find . -type f -exec md5sum '{}' \; > ~/md5sums 
а эта команда для проверки:
md5sum -c ~/md5sums
Вот прикрутить бы эти две команды к Тунару.
Нужно умереть молодым и сделать это как можно позже.
Zalexi
Команда: /home/z/.config/Thunar/scripts/Security/Mkmd5 %N
Но скрипт не сработал.

sh /home/z/.config/Thunar/scripts/Security/Mkmd5 %N

пробовали?
Пробовал. Не работает.
Нужно умереть молодым и сделать это как можно позже.
Zalexi
Вот прикрутить бы эти две команды к Тунару.
Я, к сожалению, не силен в скриптах. find . -type f -exec md5sum ‘{}’ \; > ~/md5sums работает в особых действиях, вторую команду видимо надо дополнить выводом информации через zenity.
работает в особых действиях
Работает, я знаю. Вот как сделать, чтобы имя создаваемого файла md5 было “старый_файл.md5” и файл создавался в той же директории, где и проверяемый?
Нужно умереть молодым и сделать это как можно позже.
 
Зарегистрироваться или войдите чтобы оставить сообщение.