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