Как заставить psi показывать проигрываемую amarok композицию ? Оказывается очень просто,
amarok, заходим : Сервис / Управление сценариями / Установить сценарий
выбирать скаченный файл, находим его в списке сценариев и нажимаем "выполнить", в psi нажать "Publish tune"
на всякий случай вот текст:
#!/bin/bash
change () {
title=`dcop amarok player title`
artist=`dcop amarok player artist`
album=`dcop amarok player album`
track=`dcop amarok player track`
time=`dcop amarok player totalTime`
tune="${title}\n${artist}\n${album}\n${track}\n${time}"
echo -e ${tune} > ~/.psi/tune
}
stop () {
rm ~/.psi/tune
}
terminate () {
stop
exit 0
}
trap terminate 0 1 2 5 15
while [ 1 ]
do
read input
input=$(echo $input | sed -e 's/engineStateChange:\ //')
case "$input" in
"playing" | "trackChange" )
change
;;
"paused" | "empty" | "idle" )
stop
;;
esac
done
Спс mr. Сыр Российский