Нужна помощь с KDE!
А точнее с самим прогресбаром.
В zenity это выглядело так:
mkvextract tracks "$file" -c UTF8 "$1":"$dir"/"$name"-"$2"."$3" --no-variable-data 2>&1 \
| awk -vRS='\r' '(NR>1){gsub(/%/," ");print $2; fflush();}' \
| zenity --progress --percentage=0 --auto-close --title="MKV Extraction Tools" \
--text="Extracting Subtitle Track №"$2"..." --width=300
А в kdialogs
progress=`kdialog --progressbar "Extracting..." 100`
mkvextract tracks "$file" -c UTF8 "$1":"$dir"/"$name"-"$2"."$3" --no-variable-data 2>&1 \
| awk -vRS='\r' '(NR>1){gsub(/%/," ");print $2; fflush();}' \
| qdbus $progress Set "" value $?
Вместо $? должно быть текущее значение в %. То есть я должен постоянно посылать через qdbus текущее положение. Как это сделать?