Empêcher iTunes de se lancer automatiquement
Sur Snow Leopard, lorsque l’on appuie sur la touche Lecture (F8), iTunes se lance automatiquement, et ce même si un autre logiciel vidéo / musique est déjà lancé, ce qui s’avère très pénible.
La solution : créer un fichier iTunes.py qui sera lancé en appuyant sur la touche et vérifiant qu’un logiciel n’est pas déjà lancé.
#!/usr/bin/env python import sys, os, subprocess launch = True blocker = "" apps = ["Ecoute", "Spotify", "Songbird", "VLC", "Mplayer"] 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 |
Puis, lancer le terminal et taper :
cd /Application/iTunes.app/Contents/MacOS sudo mv iTunes iTunesX sudo mv ~/iTunes.py iTunes sudo chown root:admin iTunes sudo chmod 0755 iTunes