Предотвратить открытие iTunes при подключении Bluetooth-гарнитуры


71

Каждый раз, когда я подключаю свою Bluetooth-гарнитуру к своему Mac, iTunes решает, что пора запускать. Есть ли способ, которым я могу предотвратить это поведение?

Я нашел эту ветку, но решения не существует: https://discussions.apple.com/thread/2570254?start=0&tstart=0

  • OS X 10.8.3
  • iTunes 11.0.2 (26)
  • Использование Beats Wireless

Обновить

Даже после удаления iTunes с моего компьютера, он по-прежнему предлагает мне «найти iTunes» при каждом подключении аудиоустройства Bluetooth.


1
проверьте настройки предпочтений iTunes!

Если вы укажете профиль Bluetooth своей гарнитуры или просто точную модель, ответ может быть, отключив функцию воспроизведения / паузы, которая может быть встроена в устройство.
— bmike

Пожалуйста, будьте более конкретны и предоставьте более подробную информацию. Тип компьютера, операционная система, версия iTune, ...

Обновлено с моей информацией
— Стив Роббинс

Обходной путь для отключения помощника Itunes не работает. Ituneshelper появится после входа в систему, даже если он будет удален. Я действительно пошел и нашел файл ituneshelper.app и переименовал его, и itunes продолжает запускаться, когда моя гарнитура включена! Что касается обхода терминала и переименования файлов, которые полностью отключили мою клавиатуру на моем MacBook Air! Будьте очень осторожны, используя это! К счастью, я смог перезагрузить компьютер с помощью клавиатуры Bluetooth для восстановления. В этой теме действительно нет никакой помощи для OSX 10.9, использующей itunes

Ответы:


14

Расширяя ответ Стива, а также некоторые советы из этой яблочной дискуссии , вот что я сделал, чтобы наконец решить эту проблему.

1) Создайте приложение «Ничего не делать»: откройте Automator, создайте пустое приложение и сохраните его как DoNothingApp.app

2) Переименуйте iTunes (вручную в каталоге «Программы» или с помощью этой команды терминала):

sudo mv /Applications/iTunes.app /Applications/iTunesBACK.app

3) Сделайте копию DoNothingApp.app как iTunes.app (вручную или с помощью этой команды терминала):

sudo cp -R /Applications/DoNothingApp.app /Applications/iTunes.app

Вот и все. Конечно, ваш iTunes теперь называется iTunesBACK.


Я нашел приложение, которое отключает мультимедийную клавишу воспроизведения / паузы. Это может работать и для проблемы с Bluetooth, и если так, то это лучшее решение, чем предложенное выше. redth.info/itunes-media-hotkey-disabler
— Джо Флетчер

3
Разве это не нарушит обновления, которые включают iTunes?
— Пол Харгривз

1
Это больше не работает для меня 10.11, но решение @ mritun ниже работает.
— lyallcooper

1
Как ни странно, это работает в High Sierra, но тот, что ниже, не работает из-за защиты целостности системы.
— Вирджил

1
Чтобы заставить это работать с High Sierra, вы должны сначала отключить защиту целостности системы. Вы можете сделать это, перезапустившись в режиме восстановления (удерживая cmd-R при перезагрузке компьютера), запустив терминал из меню Utilities, затем выполнив csrutil disableи перезагрузив компьютер.
— Майкл ДиСтефано

62

Я понял это.

В OSX «RCD» (демон удаленного управления) отвечает за неловкость. У него есть жестко запрограммированный список действий, которые он должен выполнять при обнаружении определенных «событий» - одно из них подключается к гарнитуре Bluetooth.

Чтобы отключить это поведение (минимальная потеря функциональности, возможно, ваш пульт Apple не будет работать), используйте следующие две команды:

launchctl stop com.apple.rcd

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

Это должно остановить запуск rcd OSX. Нет радио - нет авто-магии мультимедиа. Ваши клавиши регулировки громкости должны продолжать работать, но такие вещи, как автоматическое включение iTunes с помощью клавиши воспроизведения (или Bluetooth), должны прекратиться С -wопцией изменение должно быть постоянным.

PS: следующее ядерный вариант. В Терминале введите:

sudo chmod 000 /System/Library/CoreServices/rcd.app/Contents/MacOS/rcd

sudo pkill -9 rcd

Чтобы запретить запуск любого приложения. Чтобы восстановить ваш rcd, используйте:

sudo chmod 755 /System/Library/CoreServices/rcd.app/Contents/MacOS/rcd

launchctl start com.apple.rcd


В заключение! Что-то, что работает на Йосемити
— Эмби

Ни одна из этих опций не работала у меня на 10.9.5 с использованием Beats Wireless.
— Acpigeon

Работал на 10.10.3 с помощью Apple EarPods.
— Павел

На MacBook Air с OS X 10.9.5 это работало (хотя принятый ответ о переименовании приложения ITunes не помог, поскольку система просто запустила переименованное приложение). БЛАГОДАРЮ ВАС.
— Ghopper21

2
У меня не работало на OS X 10.9.5 с гарнитурой Bose.
— Эрик Дарчис

14

Решение, объясненное Imp68 работал для меня

Укороченная версия:

  • Удалите iTunesHelper из элементов входа вашего пользователя

Пошаговая версия:

  • Откройте « Системные настройки »
  • Нажмите « Пользователи и группы »
  • Выберите своего пользователя
  • Нажмите « Элементы входа » в правой панели
  • Удалить iTunesHelper
  • Выйдите из системы и вернитесь обратно ( ДОЛЖНО СДЕЛАТЬ )

и вуаля!


5
Я не вижу iTunesHelper в своих
— элементах

2
Это не сработало для меня в Mavericks
— bluescrubbie

Это есть в Йосемити, но нужно некоторое время, чтобы увидеть, действительно ли отключение это работает
— texasbruce

Работает в macOS Sierra 10.12.3. И мне не нужно было выходить / перезагружаться. Просто отсоединили наушники и подключили их снова. Больше никогда не бывало
— Joum

1
Я не вижу iTunesHelper в Сьерре 10.12.4 :(
— VitalyB

4

Я на MBP с OSX 10.9.2. Отключение iTunes в настройках «CD и DVD» не помогает. Просто переименование iTunes на что-то другое не работает.

Служба «Remote Control Daemon», rdc, отвечает за доставку команд (например) в iTunes. Используйте этот скрипт iTunesPatch . Этот сценарий изменяет фактический двоичный файл для rdc, чтобы запретить команду, отправляемую для запуска iTunes, что означает, что все другие функции rdc по-прежнему работают должным образом.


4

Меня также сводило с ума новая гарнитура Plantronics Backbeat Pro, лишь небольшое движение динамика запустило iTunes. Я обнаружил, что могу отключить датчики на гарнитуре.

Перейдите на plantronics.com/myheadset-updater . Вы можете скачать программу под названием MyHeadset Updater. Это позволяет отключить датчики. Вы также можете скачать последнюю версию прошивки.


новый URL-адрес plantronics.com/au/en/support/downloads-apps/hub-desktop (или где бы вы ни находились) и перейдите на Softphones и снимите флажок itunes. Вам нужно подключить наушники с помощью USB-кабеля
— KeepCalmAndCarryOn


3

Я только что сделал это (Да, я знаю, что это можно сделать одной командой, но она понятнее, чем две):

cd /Applications/iTunes.app/Contents/MacOS
sudo chmod 0 iTunes

И проблема решена - ни суеты, ни суеты (то есть нет подсказок для «поиска iTunes»).

Я предполагаю, что это (только chmodфактический исполняемый файл) немного хитрее, чем chmodиспользование каталога верхнего уровня ( /Applications/iTunes.app). Я предполагаю, что это мешает думать, что вы просто переместили это куда-то еще.


Приятно! В одной строке:sudo chmod 0 /Applications/iTunes.app/Contents/MacOS/iTunes
— Mirror318

1
Я все еще получаю ошибку «Операция не разрешена» на 10.13, хотя я и являюсь администратором.
— Andrewcockerham

2

Это абсолютно глупо и, казалось бы, не связано, но работает:

На панели настроек компакт-дисков и DVD-дисков отключите iTunes, чтобы запустить вставленный для аудио компакт-дисков

Вы знаете, ваша гарнитура - это аудио CD ;-)


4
Не работал для меня
— Стив Роббинс

Убедитесь, что вы перезагрузите компьютер после этого. Это сработало для меня после перезапуска на MacBook Pro (середина 2012 года), El Capitan 10.11.4.
— Бен Морроу

Очень просто, очень легко. Работал при Сьерре. Благодарю.
— Screenack

2

Я на MacBook Air с Sierra, и все, что мне нужно было сделать, это:

  1. Откройте iTunes
  2. В настройках iTunes выберите вкладку «Устройства».
  3. На этой вкладке установите флажок «Запретить автоматическую синхронизацию iPod, iPhone и iPad»

Это оно!


Это должен быть принятый ответ, так как другие больше не работают в Высокой Сьерре.
— stackexchanger

Согласитесь, это лучшее решение!
— Дастин Ингрэм

5
Это решение не лучшее решение; потому что это не мешает устройству BT отправлять системную службу с ключом мультимедиа, которую перехватывает RCD, вызывая запуск iTunes. Это предотвращает некоторые вещи от запуска iTunes (например, при подключении iDevice…), но это все, что он делает.
— Мартин Маркончини

1

Удалите iTunes (вы можете переустановить позже, но кто захочет это сделать)

sudo rm -rf /Applications/iTunes

Создать приложение «ничего не делать» с помощью Automator. Просто откройте Automator, создайте пустое приложение и сохраните его.

Подключите ваше устройство. Вам будет предложено найти iTunes. Нажмите browseи выберите приложение «ничего не делать».


8
Вместо удаления iTunes sudo chmod 000 /Applications/iTunes.appдолжно быть достаточно простого (и избежать переустановки позже). Чтобы вернуться бежатьsudo chmod 755 /Applications/iTunes.app
— nohillside

1
+1 за чмод. Это работало для меня на 10.9.5 с использованием Beats Wireless.
— Acpigeon


1

Если вы откроете Itunes и слева от панели воспроизведения, выберите обычные динамики, а не гарнитуру. Это остановило автозапуск для меня с новейшей ОС и Itunes (октябрь 2017 г.) и гарнитурой Plantronics Backbeat pro 2.


1

Обновление для Mojave: используйте ToothFairy (примечание: не бесплатно, но стоит денег ИМХО), чтобы подключить наушники Bluetooth и перейти в раздел «Настройки»> «Дополнительно». Там вы можете добавлять команды при подключении и отключении, как описано выше mritun . Смотрите здесь (извините за ошибку со шрифтом в режиме Dark):

Расширенные настройки ToothFairy

Таким образом, вы вернетесь к старому поведению, когда не используете наушники.

Я надеюсь, что это помогает другим людям!

Annard



-1

Спасибо, это ответ! Так легко!!!

Откройте iTunes В настройках iTunes выберите вкладку «Устройства». На этой вкладке установите флажок «Запретить автоматическую синхронизацию iPod, iPhone и iPad»


-1

У меня ничего не получалось, но я выдернул сенсор из моего Bluedio T5S, и теперь у меня больше нет этой проблемы. На самом деле они сделали их намного лучше, так как они часто отключались от движения.


-2

так что у меня возникла эта проблема с моим macbook, когда он запускал Itunes, как только мой разъем для наушников был подключен ..... я позвонил в Apple, и они помогли мне отключить его ... вот как.

  1. ОТКРЫТЬ НАЙТИ
  2. Перейти к заявкам
  3. Основные моменты ITUNES
  4. RIGHT CLICK ITUNES И НАЖМИТЕ "GET INFO"
  5. РАЗБЛОКИРУЙТЕ РАЗРЕШЕНИЕ РАЗРЕШЕНИЯ, НАЖИМАЯ НА ВНИЗУ «LOCK ICON» И ВСТАВЛЯЯ В ВАШЕМ ЛОГОНЕ ПАРОЛЬ
  6. ГДЕ СКАЗЫВАЕТСЯ «КАЖДЫЙ», ВЫБЕРИТЕ КОРОБКУ ОТКЛЮЧИТЬ И ВЫБЕРИТЕ «НЕТ ДОСТУПА»
  7. ЗАКРЫТЬ «ЗАМКА»
  8. ПЕРЕЗАГРУЗИТЬ (не обязательно) И РЕШИТЬ ПРОБЛЕМУ (ДЛЯ МЕНЯ).

PS Вы не сможете открыть itunes, пока не отмените этот процесс, надеется, что это поможет.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.