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