В идеале, я больше никогда не увижу iTunes. Я использую Vox для прослушивания музыки, и мне не нужен музыкальный плеер Apple / музыкальный магазин / магазин для ТВ и кино / iPhone и iPad для резервного копирования / настольного браузера App Store / потокового сервиса подписки / каталога подкастов / ресурса hog. Есть ли способ остановить это?
Как оказалось, да. За это время было много трюков, так как разные методы продолжают ломаться с новыми версиями macOS, но вот что работает сейчас. Я тестировал его на macOS Sierra, но он может работать и на более ранних версиях.
Как остановить iTunes от захвата ключа воспроизведения
Сначала зайдите в «Приложения»> «Утилиты» и откройте «Терминал». Кроме того, вы можете искать Терминал с помощью Spotlight.
launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist
Вот краткое разбиение того, что все это значит, поэтому оно немного напоминает магическое заклинание:
-
launchctl
это простое приложение на вашем Mac для управления агентами, которые работают в фоновом режиме.
-
Слово
unload
говорит
launchctl
вы хотите отключить определенный агент.
-
/System/Library/LaunchAgents/com.apple.rcd.plist
это местоположение агента, который вы отключите. Агенты работают в фоновом режиме; это запускает iTunes, когда нажата клавиша «Воспроизвести».
Когда вы запустите команду, попробуйте нажать «Играть» на клавиатуре. Ничего не произошло!
Если вы хотите еще больше избегать iTunes, я также предлагаю вам изменить приложение по умолчанию для музыкальных файлов, иначе открытие может запустить iTunes.
Как отменить эту настройку (и восстановить поведение по умолчанию)
Чтобы отменить это волшебное изменение, вам просто нужно выполнить эту команду:
launchctl load -w /System/Library/LaunchAgents/com.apple.rcd.plist
Как вы можете видеть, это почти идентично предыдущей команде, просто со словом
load
вместо
unload
Нажмите «Воспроизвести», и iTunes снова появится, как раньше.