1. ##script which displays the currently playing song in Amarok as status in Kopete
  2. dcop amarok playlist shortStatusMessage "Enabling custom kopete status"
  3. dcop kopete default setAway "`dcop amarok player nowPlaying`" false
  4. function close()
  5. {
  6. dcop kopete default setAvailable
  7. exit
  8. }
  9. while [ 1 ]
  10. do
  11. trap close SIGTERM
  12. read input
  13. if [ "$input" == "configure" ];then
  14. kdialog --msgbox "Nothing to configure"
  15. fi
  16. if [ "$input" == "engineStateChange: empty" ]; then
  17. dcop kopete default setAvailable
  18. fi
  19. if [ "$input" == "trackChange" ]; then
  20. dcop kopete default setAway "`dcop amarok player nowPlaying`" false
  21. fi
  22. done