Comment puis-je changer quelle application est lancée quand j'appuie sur le bouton de lecture de ma télécommande?


2

Mon Mac mini est venu avec une télécommande. Lorsque j'appuie sur le bouton de lecture, iTunes est lancé. Comment puis-je changer ce qui se passe lorsque j'appuie sur ce bouton (par exemple, lancer un programme différent)?


C'est probablement lié à un LaunchAgent. Peut-être que je peux trouver lequel.
zneak

Le bouton MENU de la télécommande est contrôlé par com.apple.RemoteUI, mais je ne trouve pas celui qui contrôle le bouton Lecture.
zneak

@zneak: le fait de relier le bouton de menu permettrait-il également de sortir l'ordinateur du mode veille, comme le fait le bouton de lecture?
Senseful

Je ne sais vraiment pas. : /
zneak

Réponses:



1

Selon l'écrivain: Cela semble fonctionner avec iTunes 8 et 9, bien qu'il soit nécessaire de refaire le correctif après la mise à niveau.

Ouvrez un terminal et tapez ce qui suit

cd /Applications/iTunes.app/Contents/MacOS
sudo mv iTunes iTunesX
sudo curl http://www.cs.umd.edu/~dmonner/iTunes -O
sudo chmod uog+x iTunes enter code here

De http://www.cs.umd.edu/~dmonner/iTunes

#!/usr/bin/env python

import sys, os, subprocess

launch = True
blocker = ""

apps = ["Spotify", "Songbird"]

ps = subprocess.Popen("/bin/ps -x", shell=True, stdout=subprocess.PIPE)

for line in ps.stdout.read().split("\n"):
    for app in apps:
        if app in line:
            launch = False
            blocker = app

ps.stdout.close()

if launch :
    os.spawnvp(os.P_WAIT, '/Applications/iTunes.app/Contents/MacOS/iTunesX', sys.argv)
else :
    print "Not launching iTunes while %s is running." % blocker

et vous pouvez en lire plus ici et ici .


4
C'est un joli bidouillage.
zneak
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.