#! /usr/bin/python # Path for searching mmkeys import sys sys.path.append('/usr/share/exaile') # Import others modules import signal import os import mmkeys import gtk # amarok mm functions def previous(a, b): """Go to the amarok previous track""" print "prev" os.system("dcop amarok player prev") def next(a, b): """Go to the amarok next track""" print "next" os.system("dcop amarok player next") def stop(a, b): """Stop amarok""" print "stop" os.system("dcop amarok player stop") def playpause(a, b): """Play or pause amarok""" print "play/pause" os.system("dcop amarok player playPause") # misc functions def end(signum, frame): print 'Script was terminated.' sys.exit() # connect gnome mmkeys to functions keys = mmkeys.MmKeys() keys.connect("mm_prev", previous) keys.connect("mm_next", next) keys.connect("mm_stop", stop) keys.connect("mm_playpause", playpause) signal.signal(signal.SIGTERM, end) gtk.main()