Предотвратить открытие 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

mritun
источник
В заключение! Что-то, что работает на Йосемити
Эмби
Ни одна из этих опций не работала у меня на 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
  • Выйдите из системы и вернитесь обратно ( ДОЛЖНО СДЕЛАТЬ )

и вуаля!

hsarret
источник
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 по-прежнему работают должным образом.

krej
источник
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 ;-)

Marco
источник
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

РАБОЧИЙ ИСПРАВЛЕНИЕ, самое простое и эффективное решение (за mritunjai на https://discussions.apple.com/thread/2570254?start=75&tstart=0 ):

  1. Открытый терминал
  2. Enter (это две отдельные команды

    launchctl stop com.apple.rcd
    launchctl unload /System/Library/LaunchAgents/com.apple.rcd.plist

Джейкоб Ирвин
источник
1

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

Ксавье
источник
1

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

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

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

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

Annard

realannard
источник
-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, пока не отмените этот процесс, надеется, что это поможет.

Гораций
источник