Как заставить 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. Сыр Российский
                                    
                                
Комментариев 0