Вопрос Что я могу сделать, чтобы остановить кнопку Play / Pause от открытия iTunes?


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


229


происхождения


Тема форума Apple о проблеме: discussions.apple.com/thread.jspa?messageID=10075555 - нет решения. (Даже если страница странно заявляет: «Ответ на этот вопрос») - Jonik
Еще одна закрытая тема: forums.macrumors.com/showthread.php?t=757430 - August Lilleaas
В этом есть хорошие решения: discussions.apple.com/... - Darren Newton
@AugustLilleaas Это не исправлено во Льве! - Jonathan.
@Dag Høidahl Это НЕ фиксируется в горных львах и мавериках. Медиа-ключи привязаны к последнему активному мультимедийному приложению. То есть. вы используете spotify с ключами, и он отлично работает. Вы приостанавливаете выделение, воспроизводите видео в VLC, затем закрываете VLC. Теперь ключи мультимедиа по-прежнему связаны с VLC, потому что это последнее активное приложение. Тем не менее, вы закрыли VLC, поэтому привязка теряется. Нажатие кнопки воспроизведения теперь снова открывает itunes вместо того, чтобы контролировать spotify. - Maurice


ответы:


лучшее временное исправление - запустить quicktime и просто запустить его (не воспроизводить фильм) в фоновом режиме. Он использует меньше ram / cpu, чем iTunes.


23



Действительно, это немного лучше - Jonik
Я принял этот ответ, поскольку это самый простой и наименее проблемный из решений. - Olly
Это, похоже, не работает на Lion, iTunes по-прежнему открывается для меня, независимо от того, открыто ли Quicktime или нет. - MrDaniel
См. Ответ от @bernk от 17 октября 2014 года, в котором есть простое исправление, которое выживает в новых версиях операционной системы и является простым и правильным. - Tom Harrison Jr
вот аналогичное исправление, если вы случайно используете google chrome и всегда открываете его: установите приложение google music. или любое расширение хром, которое «захватит» мультимедийные клавиши, например, влияние или поток. только они есть может вызвать некоторые проблемы . Теперь Мне интересно, как исправить это раз и навсегда, - cregox


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

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

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

    step 4

  5. Внизу будет сказано: «Все готово. Хотите создать резервную копию и применить патч (y / N)». Тип Y, затем нажмите Войти, Он должен выглядеть примерно так:

    Step 5

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

    Step 6

Удалить

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

Вот репозиторий github Благодаря thebitguru для этого скрипта.


158



И отлично работает на Льве! - Jari Keinänen
Двоичный движется здесь: nomitsu.com/contents/MMFix.dmg Отлично работает 10.7.3 Лев! - Pavel Alexeev
Все еще работает в Маверикс! - fgb
Известно ли, что это работает на Маверикс или Йосемити? - Tango
Работает на Йосемити - Alex


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

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

111



Это правильный ответ. Ty! :) - arcastro
Это работает на El Capitan, но оно не передает событие кнопки воспроизведения в активное игровое приложение - w00t
Это лучшее решение и работает на El Capitan! - JeroenJK
Это полностью отключит устройство дистанционного управления (rcd), если я не ошибаюсь. Это не позволит вам использовать ваш пульт дистанционного управления Mac, если у вас это есть. - Magne
Это не работает больше на MacOs Sierra ... Слишком плохо, мне понравилось иметь простую команду, чтобы сделать это. - NitroG42


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


48



Действительно, вы правы, +1. Тем не менее, это начинает становиться немного громоздким, поскольку мне нравится иметь «стандартные функциональные клавиши», то есть мне нужно нажать 4 клавиши: Fn + Shift + Option + Play: P - Jonik
Этот совет также работает для управления Rdio. - Paul Lefebvre
++ Хорошее проворное обходное решение. Жаль, что это не более интуитивно. - Garen Checkley
любопытное раздражающее использование ключей-модификаторов, но эй, если это означает, что мне не нужно открывать что-то еще или продолжать закрывать itunes, тогда я счастлив - andyface
В Mountain Lion (по крайней мере, версия 10.8.3) это поведение кажется фиксированным. Когда Spotify открыт, iTunes больше не открывается. - Dag Høidahl


andrew 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"]


19



Я делал это в прошлом, но Apple Update любит перезаписывать его. В прошлый раз, когда я попытался сделать файловую систему и пользовательский, мы увидим, поддерживает ли Apple Update этот флаг. Я не могу проверить его до тех пор, пока не будет доступно новое обновление, но если кто-то еще захочет попробовать его: sudo chflags uchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags schg /Applications/iTunes.app/Contents/MacOS/ iTunes Если вы хотите отключить это (например, для фактического обновления): sudo chflags nuchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags noschg /Applications/iTunes.app/Contents/MacOS/iTunes - user16315
Возьмите это, зомг! - August Lilleaas
Это фантастика. - Jake


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

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


6



Я надеюсь, что есть решение для тех из нас, кто использует iTunes (тоже), и не хочу его удалять ... - Jonik


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

  • Выйти из iTunes
  • Найдите iTunes.app в Finder (в Finder: Menu> Go> Applications ...)
  • Ctrl-клик по iTunes.app-файлу и выберите «Сжать» iTunes.app «'(для резервного копирования)
  • Нажмите Ctrl-click на файле iTunes.app и выберите «Показать содержимое пакета»,
  • Найдите файл 'Info.plist'внутри папки' Содержание '
  • Ctrl-click «Info-plist» и выберите «Open with ..» и выберите «TextEdit» (или ваш любимый текстовый редактор, а не Word tho.)
  • В нижней части файла найдите следующий сегмент:

    <Ключ> CFBundleIdentifier </ ключ>
    <Строка> com.apple.iTunes </ строка>
  • Измените последнее слово в слове «iTunes» на «z», например:

    <Ключ> CFBundleIdentifier </ ключ>
    <Строка> com.apple.iTunez </ строка>
  • Сохранить файл

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

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


5



Он работает, но, похоже, он повреждает сертификат подписи кода iTunes, но это нормально, но каждый раз, когда вы открываете iTunes (на Mac), вас спрашивают, разрешено ли приложению делать исходящие соединения. - cust0s
Невозможно удалить iTunes.app из приложений ... в нем говорится, что «iTunes» нельзя изменить или удалить, потому что это требуется Mac OS X. » - jobwat


Для пользователей снежного барса: О'кей, я не нашел ответа на эту проблему, но я попытался поработать вокруг (для людей, которые хотят смотреть видео на VLC и приостанавливать его с помощью apple remote / keyboard и itunes продолжают открывать) Опция 1: откройте itunes и пусть он запустится, но нажмите на itunes store и скройте itunes или снизьте его. продолжайте смотреть видео на VLC, и музыка не будет воспроизводиться.

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

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


3



Из всех представленных вариантов до сих пор Опция 1 Кажется, хорошо обходится; +1 для этого - Jonik