Question Que puis-je faire pour empêcher le bouton Play / Pause d'ouvrir iTunes?


Dans Snow Leopard, le bouton média Play / Pause (sur le F8 clé) ouvre iTunes. Comment puis-je désactiver cela? En gardant de préférence l'ancien comportement de Leopard, je peux l'utiliser pour contrôler d'autres applications multimédias (par exemple, Spotify).


229


origine


Fil de discussion sur le forum Apple: discussions.apple.com/thread.jspa?messageID=10075555 - pas de solution cependant. (Même si la page prétend étrangement "Cette question a une réponse") - Jonik
Un autre fil non fermé à ce sujet: forums.macrumors.com/showthread.php?t=757430 - August Lilleaas
Celui-ci est chargé de bonnes solutions: discussions.apple.com/... - Darren Newton
@AugustLilleaas Il n'est pas fixé dans Lion! - Jonathan.
@Dag Høidahl Ce n'est pas réglé dans le lion de montagne et les non-conformistes. Les clés de support sont liées à la dernière application multimédia active. C'est à dire. vous utilisez Spotify avec les touches et cela fonctionne bien. Vous mettez en pause spotify, lisez une vidéo dans VLC, puis fermez VLC. Maintenant, les clés de support sont toujours liées à VLC car c'est la dernière application active. Cependant, vous avez fermé VLC pour que la liaison soit perdue. Appuyer sur la touche de lecture ouvre à nouveau iTunes au lieu de contrôler Spotify. - Maurice


Réponses:


une meilleure solution temporaire consiste à démarrer quicktime et à le faire tourner (sans jouer de film) en arrière-plan. Il utilise moins de RAM / CPU que iTunes.


23



En effet, c'est un peu mieux - Jonik
J'ai accepté cette réponse car c'est la solution la plus facile et la moins problématique. - Olly
Cela ne semble pas fonctionner sur Lion, iTunes reste ouvert pour moi, que Quicktime soit ouvert ou non. - MrDaniel
Voir la réponse de @bernk du 17-octobre-2014 qui a un correctif simple qui survit aux nouvelles versions du système d'exploitation et est simple et correct. - Tom Harrison Jr
Voici un correctif similaire, si vous utilisez Google Chrome et que vous l'ouvrez toujours: installez l'application google music. ou toute extension chromée qui "détournera" les clés multimédia, telles que Sway ou Streamkey. la seule chose est qu'ils pourrait apporter des problèmes de leur propre. à présent Je me demande comment résoudre ce problème une fois pour toutes. - cregox


Mise à jour: il existe une interface graphique qui effectue les étapes ci-dessous, à le site officiel.

La réparation est très simple. Bien que le processus d'installation implique l'utilisation de Mac Terminal, vous n'avez pas besoin de le savoir. J'ai inclus des images pour faciliter les choses! Suivez simplement 6 instructions simples ci-dessous et vous avez terminé!

  1. Téléchargez ce fichier zip
  2. Décompressez le fichier
  3. Exécutez le fichier Patch.command (double-cliquez dessus)
  4. Il ouvrira le terminal mac. Il vous incitera probablement à entrer votre mot de passe. Tapez votre mot de passe et appuyez sur entrer. Il devrait ressembler à l'image ci-dessous:

    step 4

  5. En bas, il sera dit "Tout est prêt. Voulez-vous créer une sauvegarde et appliquer le correctif (y / N)". Type y, puis appuyez Entrer. Il devrait ressembler à l'image ci-dessous:

    Step 5

  6. Vous avez terminé! Il devrait sortir du texte et dire [Process Complete] au fond. Vous pouvez ensuite fermer la fenêtre du terminal mac. Le processus terminé avec succès devrait ressembler à l'image ci-dessous:

    Step 6

Désinstaller

Si vous souhaitez supprimer ce correctif, exécutez simplement à nouveau le script Patch.command.

Voici le dépôt github Merci à thebitguru pour ce script.


158



Et fonctionne bien sur Lion aussi! - Jari Keinänen
Binaire déplacé ici: nomitsu.com/contents/MMFix.dmg Fonctionne très bien sur 10.7.3 Lion! - Pavel Alexeev
Travaille toujours dans Mavericks! - fgb
Est-ce qu'on sait si cela fonctionne sur Mavericks ou Yosemite? - Tango
Fonctionne sur Yosemite - Alex


La vraie solution: Ouvrez Terminal, collez la ligne suivante et appuyez sur Entrée. Vous avez terminé. Pour annuler, changer unload à load dans la même ligne.

launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist

111



C'est la bonne réponse. Ty! :) - arcastro
Cela fonctionne sur El Capitan, mais il ne transfère pas l'événement du bouton de lecture à l'application en cours de lecture - w00t
C'est la meilleure solution et fonctionne sur El Capitan! - JeroenJK
Cela désactive complètement le dispositif de contrôle à distance (rcd), si je ne me trompe pas. Ce qui ne vous permettra pas d'utiliser votre télécommande Mac, si vous en avez. - Magne
Ça ne marche plus sur MacOs Sierra… Dommage que j'aie aimé avoir une simple commande pour faire ça. - NitroG42


Pour contrôler Spotify, utilisez le bouton Maj + Option + Lecture. iTunes ne réagit pas à cette combinaison, mais Spotify le fait.


48



En effet, vous avez raison, +1. Cependant, cela commence à devenir un peu lourd car j'aime avoir l'option "touches de fonction standard" activée, c'est-à-dire que je dois appuyer sur 4 touches: Fn + Maj + Option + Lecture: P - Jonik
Cette astuce fonctionne également pour contrôler Rdio. - Paul Lefebvre
++ Belle solution de contournement simple. Dommage que ce ne soit pas plus intuitif. - Garen Checkley
plutôt ennuyeux d'avoir à utiliser des touches de modification, mais bon, si cela signifie que je n'ai pas besoin d'ouvrir quelque chose d'autre ou de continuer à fermer iTunes, alors je suis content - andyface
Dans Mountain Lion (au moins la version 10.8.3), ce comportement semble être corrigé. Lorsque Spotify est ouvert, iTunes ne s'ouvre plus. - Dag Høidahl


andrew px et dmonner ont écrit une excellente solution de contournement ici: http://discussions.apple.com/thread.jspa?threadID=2122639&start=30&tstart=0

Il utilise un script python et un renommage pour empêcher iTunes de s’ouvrir lorsque des applications de votre choix sont déjà ouvertes:

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 

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

Ajoutez n'importe quelle application dont vous avez besoin à la liste apps = ["Spotify", "Songbird", "your app here"]


19



Je l'ai fait par le passé, mais Apple Update aime le remplacer. Cette dernière fois que j'ai essayé de rendre le système de fichiers et accessible à l'utilisateur, nous verrons si Apple Update respecte cet indicateur. Je ne peux pas vraiment le tester jusqu'à ce qu'une nouvelle mise à jour soit disponible, mais si quelqu'un d'autre veut l'essayer: sudo chflags uchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags schg /Applications/iTunes.app/Contents/MacOS/ iTunes Si vous souhaitez désactiver cela (par exemple pour mettre à jour): sudo chflags nuchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags noschg /Applications/iTunes.app/Contents/MacOS/iTunes - user16315
Votez ceci, zomg! - August Lilleaas
C'est fantastique. - Jake


Renommer iTunes ne fonctionne que lorsque OS X le retrouve. Je l'ai supprimé des applications et quelques minutes plus tard, il a été trouvé sur mon disque de sauvegarde et le problème est revenu. Supprimé de là pour, plus de problèmes. N'oubliez pas de moudre la corbeille, ou il sera probablement trouvé là ...

Donc, supprimer toutes les copies me convient parfaitement. Ma musique est flac, donc je ne l'utilise pas de toute façon.


6



J'espère qu'il y avait aussi une solution pour ceux d'entre nous qui utilisent iTunes (aussi), et ne veulent pas le supprimer ... - Jonik


J'ai une «solution de contournement»:

  • Quittez iTunes
  • Recherchez iTunes.app dans le Finder (dans le Finder: Menu> Aller> Applications ...)
  • Ctrl-cliquez sur le fichier iTunes.app et sélectionnez «Compresser» iTunes.app «» (pour la sauvegarde)
  • Ctrl-cliquez sur le fichier iTunes.app et sélectionnez «Afficher le contenu du paquet»
  • Localisez le fichier 'Info.plist'dans le dossier' Contents '
  • Ctrl-cliquez sur "Info-plist" et sélectionnez "Ouvrir avec .." et sélectionnez "TextEdit" (ou votre éditeur de texte préféré. Pas Word tho.)
  • En bas du fichier, localisez le segment suivant:

    <clé> CFBundleIdentifier </ key>
    <string> com.apple.iTunes </ string>
  • Changez le dernier 's' du mot 'iTunes' en 'z', comme ceci:

    <clé> CFBundleIdentifier </ key>
    <string> com.apple.iTunez </ string>
  • Enregistrez le fichier

  • IMPORTANT: faites glisser le fichier «iTunes.app» du dossier Applications et vers le bureau
  • Faites glisser le fichier 'iTunes.app' dans le dossier Applications
  • (Vous devriez probablement désactiver iTunesHelper. Cela peut être fait en allant dans Préférences Système> Comptes> (Votre compte)> Articles de connexion et supprimez le 'iTunesHelper'.)
  • Déconnectez-vous et connectez-vous

J'espère que cela fonctionne. Ça marche pour moi!


5



Cela fonctionne, mais il semble endommager le certificat de signature de code iTunes, qui est correct, mais chaque fois que vous ouvrez iTunes (sur un Mac), il vous sera demandé si l'application est autorisée à établir des connexions sortantes. - cust0s
Impossible de supprimer iTunes.app des applications ... il est dit "" iTunes "ne peut pas être modifié ou supprimé car il est requis par Mac OS X." - jobwat


Pour les utilisateurs de Snow Leopard: Ok, je n'ai pas trouvé de réponse à ce problème, mais j'ai essayé de me frayer un chemin (pour ceux qui veulent regarder des vidéos sur VLC et mettre en pause avec la télécommande / le clavier Apple et iTunes continue à s'ouvrir) Option 1: ouvrez itunes et laissez-le fonctionner mais cliquez sur iTunes stockez et cachez iTunes ou minimisez-le. continuer avec regarder des vidéos sur VLC et la musique ne jouera pas.

Option 2: Utilisez Front Row pour regarder toutes vos vidéos. Pour ce faire, installez PERIAN pour quicktime (qui vous permet de lire tous les formats dans quicktime) et mettez tous vos films dans votre dossier "movies". Profitez de regarder des films au premier rang.

option 3: (celle-ci a fonctionné partiellement) Renommez itunes dans le dossier applications pour "itunes_off". Pour ce faire, vous devrez peut-être attribuer des privilèges à l'utilisateur pour «lire et écrire». Faites un clic droit sur iTunes et cliquez sur "Obtenir des informations", puis accédez aux privilèges et cliquez sur la petite icône de verrouillage, entrez votre mot de passe, puis modifiez les paramètres de l'utilisateur pour "lire et écrire". Après cela, renommez itunes à autre chose. Mais cette solution n'a pas fonctionné correctement pour moi. il a cessé d'ouvrir iTunes pendant un certain temps, mais lorsque j'ai redémarré mon mac, il a recommencé à l'ouvrir. Essayez si cela fonctionne pour n'importe qui. Et garde-moi au courant.


3



De toutes les options présentées jusqu'ici, votre Option 1 semble être un travail correct; +1 pour cela - Jonik