так они были уже озвучены
abulaev2008 писал(а): ↑04 мар 2018, 13:03
Но так и не соображу почему --прогресс не заполняется?
а чем он должен заполняться?
с пульсате пока выполняется задание просто бегунок туда-сюда бегает в "полоске" прогресс-бара
abulaev2008 писал(а): ↑02 мар 2018, 20:49
видел этот ссылку пдф, не понял; Литературы ект, а экранами, чтоб подсматривать, окружится не могу.
я не спрашивал видели вы эту ссылку (тему) или не видели, а сказал что там вы можете найти пример как в скрипте реализован прогресс-бар (там он с пульсате)
не пойму чего сложного было в том чтобы зайти на ту тему и скачать на первой странице маленький текстовый файлик скрипта что бы посмотреть где и как вписан зенити...
вот вам фрагмент того скриптика
....
#Создание временного каталога и сборка конечного файла из его содержимого
mkdir Сконвертированное ;
convert *.* -resize $res% -quality $qua ./Сконвертированное/j.$gf|zenity --progress --width 250 --title='Конвертирование изображений'$gf --pulsate --auto-close; convert ./Сконвертированное/j*.* Result_$(date +%d--%m-%y-%R).pdf |zenity --progress --width 250 --title='Идёт сборка PDF' --pulsate --auto-close;
#Удаление временного каталога с предконвертированными изображениями
rm -r Сконвертированное|zenity --warning --width 350 --timeout=10 --title=" " \
--text="Конвертация в PDF завершена\n\Конечный файл Result_(текущее дата_время) в каталоге -\n\$direc"
.....
я так понял , что у автора темы всё работает
вот вам ещё для примера фрагмент немного другой версии скрипта
convert ./Convert_tmp/j*.* "$out"--$(date +%d.%m.%y--%R).pdf|zenity --progress --width 350 --title='Идёт сборка PDF' --pulsate --auto-close;
if [ "$?" = 1 ]
then
zenity --info --timeout=7 --title="Отмена операции" \
--text="Операция конвертации отменена пользоватем"
exit
fi
rm -r Convert_tmp|zenity --warning --width 500 --height 200 --timeout=30 --title=" " \
--text="Конвертация в PDF завершена \n\n\n\ в каталоге $direct \n\n\ Создан файл PDF - $out +текущие дата-время";
или вот ещё один фрагмент с зенити из скриптика для склейки небольших видеоклипов
# Объединение $number mpg в один файл
exec xterm -T "Log webrec" -e ffmpeg -i concat:"$allfiles" -c copy intermedi_all.mpg|zenity --progress --width 350 --title=" $number MPG сливаются в intermedi_all.mpg " --pulsate --auto-close;
cd .. ; mv -fi ./Convert_mpg/intermedi_all.mpg intermedi_all.mpg; rm -r Convert_mpg;
#Конвертация mpg2avi исходный каталог из /Convert_mpg
#datapdf="`date +%d-%m-%y_%H-%M-%S`";
datapdf="-$(date +%d.%m.%y--%R)";
output=$out-$datapdf;
exec xterm -T "Log webrec" -e ffmpeg -i intermedi_all.mpg -qscale:v 2 "$output".avi|zenity --progress --width 350 --title="Конвертация intermedi_all.mpg в AVI" --pulsate --auto-close;
rm -r intermedi_all.mpg;
echo|zenity --warning --width 500 --timeout=30 --title=" " \
--text=" Слияние файлов в каталоге \n\$direc \n\n\ ЗАВЕРШЕНО \n\n\создан объединённый файл AVI - $output "
это всё мои рабочие скрипты и прогресс бар в них замечательно пульсирует пока выполняется задание (то которое непосредственно перед " |zenity....."