239

В Snow Leopard медиа-кнопка Play / Pause (на клавише F8 ) открывает iTunes. Как я могу отключить это? Желательно сохранить старое поведение Leopard, чтобы я мог использовать его для управления другими медиа-приложениями (например, Spotify).

27 ответов27

161

Обновление: на официальном сайте доступен графический интерфейс, который выполняет следующие действия.

Исправить это очень просто. Хотя процесс установки включает в себя использование Mac Terminal, вам не нужно о нем ничего знать. Я включил изображения, чтобы сделать это проще! Просто следуйте 6 простым инструкциям ниже, и все готово!

  1. Загрузите этот zip-файл
  2. Распакуйте файл
  3. Запустите файл Patch.command (дважды щелкните по нему)
  4. Откроется Mac терминал. Скорее всего, вам будет предложено ввести пароль. Введите свой пароль и нажмите ввод. Это должно выглядеть примерно так, как показано ниже:

    шаг 4

  5. Внизу будет написано «Все готово. Хотите создать резервную копию и применить исправление (y/N)". Введите y, затем нажмите Enter. Это должно выглядеть примерно так, как показано ниже:

    Шаг 5

  6. Вы сделали! Он должен вывести некоторый текст и сказать [Process Complete] внизу. Затем вы можете закрыть окно терминала Mac. Процесс, успешно завершившийся, должен выглядеть примерно так, как показано ниже:

    Шаг 6

Удалить

Если вы хотите удалить этот патч, просто запустите скрипт Patch.command снова.

Вот хранилище github. Спасибо thebitguru за этот скрипт.

116

Реальное решение: откройте терминал, вставьте следующую строку и нажмите ввод. Вы сделали Чтобы отменить, измените unload чтобы load в той же строке.

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

Для управления Spotify используйте Shift + Option + Play. iTunes не реагирует на эту комбинацию, но Spotify делает.

25

Лучшее временное решение - запустить QuickTime и просто запустить его (не проигрывая фильм) в фоновом режиме. Он использует меньше оперативной памяти / процессора, чем iTunes.

19

Эндрю px и dmonner написали отличный обходной путь здесь: http://discussions.apple.com/thread.jspa?threadID=2122639&start=30&tstart=0

Он использует скрипт Python и некоторые переименования, чтобы предотвратить открытие iTunes, когда приложения по вашему выбору уже открыты:

Откройте Терминал и введите следующее

cd /Applications/iTunes.app/Contents/MacOS
sudo mv iTunes iTunesX 
sudo curl http://www.cs.umd.edu/~dmonner/iTunes -O
sudo chmod uog+x iTunes 

С http://www.cs.umd.edu/~dmonner/iTunes

#!/usr/bin/env python

import sys, os, subprocess

launch = True
blocker = ""

apps = ["Spotify", "Songbird"]

ps = subprocess.Popen("/bin/ps -x", shell=True, stdout=subprocess.PIPE)

for line in ps.stdout.read().split("\n"):
    for app in apps:
        if app in line:
            launch = False
            blocker = app

ps.stdout.close()

if launch :
    os.spawnvp(os.P_WAIT, '/Applications/iTunes.app/Contents/MacOS/iTunesX', sys.argv)
else :
    print "Not launching iTunes while %s is running." % blocker

Добавьте любое нужное вам приложение в список apps = ["Spotify", "Songbird", "your app here"]

6

Переименование iTunes работает только до тех пор, пока OS X не найдет его снова. Я удалил его из Приложения, и через пару минут он был найден на моем резервном диске, и проблема вернулась. Удалил его оттуда, проблем больше нет. Не забудьте выбросить мусорное ведро, иначе оно может быть найдено там ...

Таким образом, удаление всех копий работает нормально для меня. Моя музыка безупречна, так что я все равно ее не использую.

5

У меня есть «обходной путь»:

  • Выйти из iTunes
  • Найдите iTunes.app в Finder (в Finder: Меню ›Перейти› Приложения ...)
  • Удерживая клавишу Ctrl, щелкните файл iTunes.app и выберите «Сжать« iTunes.app »» (для резервного копирования).
  • Нажмите Ctrl + клик на файле iTunes.app и выберите «Показать содержимое пакета».
  • Найдите файл « Info.plist » внутри папки «Содержание»
  • Удерживая клавишу Ctrl, щелкните «Info-plist», выберите «Открыть с помощью…» и выберите «TextEdit» (или ваш любимый текстовый редактор. Не Слово, хотя.)
  • В нижней части файла найдите следующий сегмент:

    <key> CFBundleIdentifier </key> <string> com.apple.iTunes </string>
  • Измените последние «s» в слове «iTunes» на «z», например:

    <key> CFBundleIdentifier </key> <string> com.apple.iTunez </string>
  • Сохранить файл

  • ВАЖНО: Перетащите файл «iTunes.app» из папки «Программы» и на рабочий стол.
  • Перетащите файл «iTunes.app» обратно в папку «Приложения».
  • (Вам, вероятно, следует отключить iTunesHelper. Это можно сделать, перейдя в Системные настройки ›Учетные записи› (Ваша учетная запись) ›Элементы входа в систему и удалите« iTunesHelper ».)
  • Выйти и войти

Я надеюсь, что это работает. Меня устраивает!

3

Для пользователей Snow leopard: Хорошо, я не нашел ответа на эту проблему, но я попытался обойти (для людей, которые хотят смотреть видео на VLC и приостановить его с помощью пульта Apple / клавиатуры и itunes продолжают открываться) вариант 1: откройте itunes и дайте ему поработать, но нажмите на магазин itunes и скройте itunes или сверните его. продолжайте смотреть видео на VLC, и музыка не будет играть.

Вариант 2. Используйте Front Row для просмотра всех ваших видео. Для этого установите PERIAN для QuickTime (который позволяет воспроизводить все форматы в QuickTime) и поместите все свои фильмы в папку "фильмы". Наслаждайтесь просмотром фильмов через первый ряд.

вариант 3:(этот работал частично. ) Переименуйте itunes в папке приложений в "itunes_off". Для этого вам может потребоваться настроить права пользователя на "чтение и запись". щелкните правой кнопкой мыши на itunes и нажмите "получить информацию", затем войдите в привилегии и нажмите маленький значок замка, введите свой пароль и затем измените настройки пользователя на "чтение и запись". После этого переименуйте itunes в другое. Но это решение не работает правильно для меня. он перестал открывать itunes на некоторое время, но когда я перезапустил свой Mac, он снова начал его открывать Попробуйте, если это работает для кого-либо. И держи меня в курсе.

2

Быстрое исправление, которое, я думаю, лучше, чем эти ... загрузите файл functionflip по адресу http://kevingessner.com/software/functionflip/ и установите два флажка: «F8: воспроизведение / пауза» и "Запуск FunctionFlip при входе в систему". Затем перейдите к Ecoute или Spotify или к тому, что вы используете, и установите сочетание клавиш для воспроизведения / паузы на F8, нажав клавишу воспроизведения / паузы. Теперь он будет работать так, как вы хотите, и вы все равно сможете использовать его с itunes, если удерживать нажатой клавишу функции (fn).

Прекрасно работает для меня!

2

Я использовал только iTunes и Spotify.

Я нашел следующее низкотехнологичное решение:

1. Откройте iTunes и выберите одну из папок в разделе "библиотека", в которой нет содержимого - например, у меня никогда не было "мелодий звонка"; Вы также можете создать пустой список воспроизведения и выбрать его.

2. Оставьте iTunes открытым, но выберите "Скрыть iTunes" в меню "Itunes".

В результате, несмотря на то, что iTunes открыт, на нем нет контента для воспроизведения, и поэтому, когда я нажимаю кнопку «Play», все, что я слышу, - это музыка из Spotify.

2

Не уверен, с какими другими приложениями это будет работать, но он, безусловно, работает с Spotify: если он уже открыт, нажатие опции при использовании мультимедийных клавиш не откроет iTunes и будет управлять Spotify в фоновом режиме.

1

На сайте http://www.thebitguru.com/projects/iTunesPatch имеется исправление, которое отключает открытие iTunes при нажатии мультимедийной клавиши «Воспроизведение / Пауза». Вы должны разархивировать файл, который вы загружаете из «Play Button iTunes Patch 0.7», и запустить программу «Patch.command» в каталоге PlayButtonItunesPatch.

Я протестировал его на Snow Leopard (Mac OSX 10.6), и он работает безупречно. Play/Pause продолжает работать на открытых программах, но больше не будет открывать iTunes. Если вы проверяете это, пожалуйста, оставьте отзыв в комментариях, работает ли он или нет.

1

Патчи, представленные здесь, обычно не работают на более поздних версиях Mac OS X, таких как Mountain Lion. Привлекая больше внимания к ответу @ trisweb в комментарии:

Последний патч Mountain Lion здесь: thebitguru.com/projects/iTunesPatch / github: github.com/thebitguru/play-button-itunes-patch

1

Вместо изменения названия iTunes.app, попробуйте изменить имя

/Applications/iTunes.app/Contents/MacOS/iTunes

например

iTunes_

Это предотвращает работу iTunes.app при двойном щелчке по нему, но, по крайней мере, спасает вас от появления iTunes при нажатии кнопки воспроизведения / паузы. Если вы хотите использовать iTunes.app, просто переименуйте файл обратно в "iTunes"

1

Я нашел решение, хотя и слегка взломанное. В основном запустите iTunes, но выберите «Приложения» или «Радио» в боковом меню.

Таким образом, когда вы нажимаете кнопки воспроизведения, в iTunes нечего воспроизводить, поэтому он ничего не делает, но работает в приложении, которым вы хотите управлять.

0

РАБОЧИЙ ИСПРАВЛЕНИЕ, самое простое и эффективное решение (за 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
    
0

Это решение является постоянным и надежным. Перейдите к элементам входа в систему и извлеките iTunes Helper из элементов входа, затем перейдите в Монитор активности (находится в папке «Служебные программы» в разделе «Приложения») и выйдите из iTunes Helper. Клавиши продолжают работать, но iTunes Helper не открывается, и нажатие кнопки воспроизведения больше не открывает iTunes.

0

Недавно в Lifehacker появилась статья, в которой указывалось, как ее отключить:

0

Решение, которое работало для меня для Мохаве, состояло в том, чтобы удалить бит выполнения из iTunes:

sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes

и, при желании, добавить соответствующий медиаплеер в

Preferences -> Security & privacy -> Accessibility

0

Я сделал что-то вроде низкотехнологичной штуки, которая по крайней мере мешает iTunes автоматически запускаться. Я переименовал iTunes.app, используя:

sudo mv /Applications/iTunes.app /Applications/iTunesX.app

Это останавливает iTunes от автозапуска, но если он у вас запущен, вы все равно можете использовать для него средства управления мультимедиа.

0

Это было исправлено в iTunes 10.2 (выпущенном в тот же день, когда был представлен iPad 2). Теперь я могу использовать Spotify без необходимости открывать пустой экземпляр Quicktime!

0

В Системных настройках на панели «Клавиатура» на вкладке «Клавиатура» включите «Использовать все клавиши F1, F2 и т.д. В качестве стандартных функциональных клавиш». Обязательно прочитайте заметку о возвращении этой функциональности, удерживая клавишу Fn.

Назначьте свои функциональные клавиши различным функциям либо на вкладке «Сочетания клавиш» панели «Клавиатура», либо для данного приложения, либо на другой панели настроек (Exposé и т.д.).

Используйте приложение, такое как Quicksilver или Butler, чтобы назначать действия, приложения и / или сценарии AppleScripts для различных сочетаний клавиш по вашему выбору.

0

Я понимаю, что OP первоначально спрашивал о Snow Leopard, но, похоже, что по крайней мере для Spotify, эта проблема больше не существует на High Sierra - кнопки пульта дистанционного управления работают отлично с Spotify, и iTunes больше не запускается как побочный эффект.

0

Это незавершенное решение .. Я в основном использую XMBC и Hulu, поэтому могу жить без iTunes, пока не найдется реальное решение:

  1. Удалить iTunes из приложений
  2. Удалить Front Row из приложений
  3. Очистите свой мусорный бак

После этих шагов Hulu и XMBC снова можно будет использовать через пульт! Единственная проблема заключается в том, что клавиша меню на пульте все еще открывает Front Row

=====

Лично я рассматриваю возможность использования Win7 на моем HTPC Mac Mini. У каждого приложения, которое я использую на Mac, есть аналог Windows. Похоже, что это программное обеспечение с открытым исходным кодом позволит ИК работать в Boot Camp: http://www.eventghost.org/

0

Я справился с этой проблемой (я использую только spotify и iTunes, так что это, вероятно, не так сложно), используя appleScript, который воспроизводит / делает паузу spotify и Quicksilver. Он не будет работать с пультом дистанционного управления, но если вы просто хотите быстро воспроизвести / приостановить spotify, не открывая и не воспроизводя itunes, он работает как удовольствие.

Это яблочный скрипт, если вам интересно:

tell application "Spotify" to activate
tell application "System Events"
    tell process "Spotify"
        click menu item 1 of menu 1 of menu bar item 5 of menu bar 1
    end tell
end tell
-1

Самое простое решение: переименуйте itunes.app!

  1. Получите разрешения на чтение / запись на itunes, выберите приложение и нажмите Ctrl + я щелкаю маленькую иконку замка в левом нижнем углу, введите ваш пароль, теперь установите "всех" для чтения и записи, закройте информационное окно.
  2. Теперь вы можете переименовать itunes.app

Нет больше Itunes всплывающее окно все время!

-1

Iospirit утверждает, что их драйвер Candelair помогает обойти эту проблему. больше информации на их сайте

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .