If-Koubou

Zatrzymaj iTunes przed uruchomieniem po naciśnięciu przycisku Play On Mac's Keyboard

Zatrzymaj iTunes przed uruchomieniem po naciśnięciu przycisku Play On Mac's Keyboard (Jak)

Kocham mojego MacBook Pro. Nienawidzę iTunes. Nie sądzę, że jestem sam. Jednak za każdym razem, gdy wciskam przycisk "Play" na klawiaturze lub podłączam głośnik Bluetooth, pojawia się iTunes, kpiący ze mnie.

Najlepiej byłoby, gdyby nigdy więcej nie zobaczyłem iTunes. Używam Vox do słuchania muzyki i nie potrzebuję odtwarzacza muzyki / sklepu muzycznego / telewizora i filmu Apple / narzędzia do tworzenia kopii zapasowej iPhone'a i iPada / pulpitowej przeglądarki / subskrypcji strumieniowej App Store / katalogu podcastów / świstu zasobów. Czy jest jakiś sposób, aby temu zapobiec?

Jak się okazuje, tak. Przez lata było na to wiele sztuczek, ponieważ różne metody wciąż pękają z nowymi wersjami systemu MacOS, ale oto, co działa teraz. Testowałem go na macOS Sierra, ale może również działać na wcześniejszych wersjach.

Jak powstrzymać iTunes przed przechwyceniem klawisza Play

Najpierw wybierz Aplikacje> Narzędzia i otwórz Terminal. Alternatywnie możesz wyszukać Terminal za pomocą Spotlight.

Po otwarciu terminala uruchom to polecenie:

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

Oto krótki opis tego, co to wszystko znaczy, więc czuje się trochę mniej jak magiczne zaklęcie:

  • launchctl to prosta aplikacja na komputerze Mac do kontrolowania agentów działających w tle.
  • Słowo rozładować mówi launchctl chcesz wyłączyć określonego agenta.
  • /System/Library/LaunchAgents/com.apple.rcd.plist jest lokalizacją wyłączanego agenta. Agenci działają w tle; ten uruchamia iTunes po naciśnięciu klawisza "Play".

Po uruchomieniu polecenia spróbuj nacisnąć Play na klawiaturze. Nic się nie dzieje!

Jeśli chcesz uniknąć iTunes jeszcze więcej, chciałbym również zaproponować zmianę domyślnej aplikacji dla plików muzycznych, w przeciwnym razie otwarcie tych może uruchomić iTunes.

Jak cofnąć to ustawienie (i przywrócić domyślne zachowanie)

Aby cofnąć tę magiczną zmianę, wystarczy uruchomić to polecenie:

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

Jak widać, jest to prawie identyczne z poprzednim poleceniem, tylko ze słowem obciążenie zamiast rozładować.

Naciśnij Odtwórz, a iTunes pojawi się ponownie tak, jak poprzednio.