Можно ли изменить звук запуска macOS/звонок/звонок на MacBook Pro?

Я бы предпочел сыграть что-нибудь веселое, например, песню The Final Countdown.

Могу ли я каким-либо образом изменить стартовый бонг на моем MBP 8,2 начала 2011 года на что-то нестандартное?

Любой, кто все еще ищет, это сработало для меня URL: github.com/w0lfschild/DarkBoot

Ответы (5)

Вы технически не можете...

Но есть несколько вещей, которые вы можете сделать вместо этого.

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

  1. Отключите звуковой сигнал загрузки (серьезно, я не рекомендую это делать. Это сделано для целей отладки, его отключение может быть очень плохим планом )
  2. Запуск звука при входе в систему (не при загрузке - по какой-то причине, по крайней мере, в El Capitan, использование Afplayпри загрузке через crontabи LaunchDaemons не работает. Если кто-то еще может заставить его работать, дай знать, я добавлю)

Отключение звукового сигнала загрузки

Я серьезно рекомендую не делать этого. Отладка важна, и если есть проблема с оборудованием, вам нужно знать, какой у вас сигнал запуска. Вернитесь, боящиеся.

  1. Зайдите в Terminal.app.
  2. Запустите команду
    sudo nvram SystemAudioVolume=%80
    • Это можно отменить с помощью
      sudo nvram -d SystemAudioVolume
    • Обратите внимание, что это не работает в OS X El Capitan (потому что меняется ಠ_ಠ)

Звуковой сигнал загрузки теперь отключен.

Добавление звукового сигнала входа

  1. Зайдите в Automator.app.
  2. Нажмите «Новый документ»
  3. Выберите «Приложение» и нажмите «Выбрать» .
  4. Перетащите Run Shell Script во второй левый столбец на главную панель.
  5. Введите команду
    Afplay -q 1 /path/to/sound/file
    явно подменяя /path/to/sound/fileпуть к звуковому файлу.
  6. Сохраните как приложение и поместите его в папку «Приложения».
  7. Выйти из Automator.app
  8. Перейдите в Системные настройки.
  9. Щелкните Пользователи и группы .
  10. Нажмите на своего пользователя в крайнем левом столбце.
    • При необходимости щелкните замок в левом нижнем углу, чтобы разрешить изменение настроек.
  11. Нажмите + под главной панелью справа.
  12. Выберите приложение, которое вы только что создали, и нажмите «Добавить» .
  13. Установите флажок Скрыть .

Вот и все.

Теперь у вас нет звукового сигнала запуска (соблюдайте осторожность) и звукового сигнала входа в систему. Ура!

По моему личному опыту, на самом деле нет никакого способа изменить звук запуска Mac. По какой-то причине он встроен прямо в сам компьютер — даже если я запустил Mac в Windows 10, можно услышать тот же звук запуска, но до загрузки Windows.

Однако вы можете отключить его и просто добавить другой звук, но, в отличие от Windows 10, вам необходимо войти в систему, прежде чем вы услышите звук. Что ж, именно это и сказал Эддисон. Однако его решение и мое предложение применимы только к вашей учетной записи пользователя!

В дополнение к работе Аддисона я хотел бы добавить это…

  • При выключении системы должен быть какой-то терминальный код (обычно код logouthook(поищите в инете). В моем случае код logouthookне сработал, но надеюсь сработает в вашем.
  • В дополнение к звуку запуска код должен восстанавливать громкость компьютера до того уровня, который был до отключения звука, иначе вы забудете, что отключили звук.

Пример

У меня есть два примера, но я отправлю только один, так как другой основан на AppleScript, а мой модуль визуализации AppleScript не работает!

Это коды, которые вы должны были бы разместить в Automator. Вы должны запустить это как приложение. Сюда входят только очень простые коды.

  1. Установить громкость компьютера
    • Вы можете установить громкость как любую громкость, которую вы хотите. Обратите внимание, что, поскольку Automator выполняет простые задачи, он не сможет восстановить уровень звука до того, как вы выключите Mac, в отличие от того, что я сказал. Однако это могут сделать и более сложные редакторы сценариев.
  2. Сделать сценарий оболочки
    • Используйте код afplay, за которым следует локальный URL-адрес видео/аудиофайла.
      • Например,afplay ~/Music/Startup.mp4
    • Пожалуйста, используйте только командную строку zsh или bash.

Надеюсь, это поможет!

Это не меняет звук загрузки, но позволяет настроить звук входа в систему: http://www.iclarified.com/49328/how-to-add-a-startup-sound-to-mac-os-x Работал на Эль-Капитане. Однако нет возможности отредактировать звук загрузки ..

Здесь лучше указать соответствующие детали, а не перенаправлять пользователей на внешнюю ссылку. Часто ссылки устаревают, что делает ответ бесполезным.

Вам нужно перейти на версии старше El Captain (нужно переустановить macOS).

Нажмите Shift-Option-Command-R( Option-Command-Rесли ваша версия macOS старше, чем Sierra) во время загрузки, чтобы установить macOS, поставляемую с вашим Mac, или ближайшую к ней версию, которая все еще доступна.

Затем запустите это в Terminal.app

sudo nvram SystemAudioVolume=%80
На мгновение игнорируя тот факт, что понижение версии ОС для чего-то подобного кажется экстремальным: как настройка громкости решает проблему, заданную в вопросе?

В системах MacOS на базе чипов T2 (2018-2020 годов) это работает так:

  1. сделайте джейлбрейк вашего устройства с помощью checkra1n jailbreak в режиме cli

  2. скопируйте звук загрузки на локальный Mac scp -p 2222 -r root@localhost:/System/Library/PrivateFrameworks/BridgeAccessibilitySupport.framework/ /here_enter_your_local_mac_folder/

  3. сконвертируй в мп3 и загрузи обратно на взломанный макинтош

на самом деле вот хорошее руководство здесь https://checkm8.info/blog/customize-macos-boot

Шаг 1. Эквивалентен ли «джейлбрейк вашего устройства» джейлбрейку BriefeOS, работающего на T2?
да исправить. вы также можете найти руководство по джейлбрейку T2 bridgeOS здесь checkm8.info/blog/jailbreak-mac-apple-t2-chip
Потрясающий. Я не видел лучшего вопроса, чтобы разместить этот ответ. Молодец и спасибо