¿Se puede cambiar el sonido/timbre/bong de inicio de macOS en una MacBook Pro?

Preferiría tocar algo divertido como la canción The Final Countdown.

¿Hay alguna manera de cambiar el bong de inicio en mi MBP 8,2 de principios de 2011 a algo personalizado?

Cualquiera que siga buscando esto funcionó para mí URL: github.com/w0lfschild/DarkBoot

Respuestas (5)

Técnicamente no puedes...

Pero hay algunas cosas que puedes hacer en su lugar.

Usando algunas técnicas que aprendí en las interwebs, descubrí una manera de ambos

  1. Deshabilite el timbre de arranque (en serio, no lo recomiendo. Esto está aquí para fines de depuración, deshabilitarlo puede ser un plan muy malo )
  2. Ejecute un sonido al iniciar sesión (no al iniciar, por alguna razón, al menos en El Capitan, usar Afplayal iniciar crontaby LaunchDaemons no funciona. Si alguien más puede hacer que funcione, hágamelo saber, lo agregaré)

Deshabilitar el timbre de arranque

Recomiendo seriamente no hacer esto. La depuración es importante y, si hay un problema de hardware, debe saber qué timbre de inicio tiene. Volveos, los que teméis.

  1. Vaya a Terminal.app.
  2. Ejecute el comando
    sudo nvram SystemAudioVolume=%80
    • Esto se puede deshacer con
      sudo nvram -d SystemAudioVolume
    • Tenga en cuenta que esto no funciona en OS X El Capitan (porque cambia ಠ_ಠ)

El timbre de arranque ahora está deshabilitado.

Adición de un timbre de inicio de sesión

  1. Entra en Automator.app.
  2. Haga clic en Nuevo documento
  3. Seleccione Aplicación y presione Elegir .
  4. Arrastre Run Shell Script en la segunda columna de la izquierda al panel principal.
  5. Escriba el comando
    Afplay -q 1 /path/to/sound/file
    obviamente reemplazando /path/to/sound/filecon la ruta al archivo de sonido.
  6. Guárdelo como una aplicación y colóquelo en su carpeta de aplicaciones.
  7. Salir de Automator.app
  8. Ve a Preferencias del Sistema.
  9. Haga clic en Usuarios y grupos .
  10. Haga clic en su usuario en la columna más a la izquierda.
    • Si es necesario, haga clic en el candado en la esquina inferior izquierda para permitir un cambio de preferencias.
  11. Haga clic en el + debajo del panel principal a la derecha.
  12. Seleccione la aplicación que acaba de crear y presione Agregar .
  13. Haga clic en la casilla de verificación Ocultar .

Eso es todo.

Ahora no tiene un timbre de inicio (tenga cuidado) y un timbre de inicio de sesión. ¡Hurra!

Desde mi experiencia personal, realmente no hay forma de cambiar el sonido de inicio de Mac. Por alguna razón, eso está incrustado dentro de la computadora misma, incluso si inicié una Mac en Windows 10, se puede escuchar el mismo sonido de inicio pero antes de que se inicie Windows.

Sin embargo, puede silenciarlo y simplemente agregar otro sonido, pero a diferencia de Windows 10, debe iniciar sesión antes de escuchar el sonido. Bueno, eso fue justo lo que dijo Addison. Sin embargo, ¡su solución y mi sugerencia solo se aplicarán a su cuenta de usuario!

Además del trabajo de Addison, me gustaría agregar esto...

  • Cuando el sistema se apaga, debe haber algún tipo de código de terminal (generalmente el logouthookcódigo (búsquelo en línea). En mi caso, el logouthookcódigo no funcionó, pero espero que funcione en el suyo.
  • Además del sonido de inicio, el código debería poder restaurar el volumen de la computadora al mismo nivel antes de que se silenciara, o de lo contrario olvidará que lo ha silenciado.

Un ejemplo

Tengo dos ejemplos, pero solo enviaré uno ya que el otro se basa en AppleScript y mi renderizador de AppleScript no funciona.

Estos son los códigos que tendrías que colocar en Automator. Tienes que ejecutar esto como una aplicación. Esto incluye solo códigos muy simples.

  1. Establecer el volumen de la computadora
    • Puede configurar el volumen como cualquier volumen que desee. Tenga en cuenta que, dado que Automator realiza tareas simples, no podrá restaurar el nivel de sonido antes de apagar la Mac, a diferencia de lo que dije. Sin embargo, los editores de secuencias de comandos más complejos pueden hacer esto.
  2. Hacer guión de Shell
    • Use el código afplayseguido de la URL local del archivo de video/audio.
      • Por ejemplo,afplay ~/Music/Startup.mp4
    • Utilice únicamente la línea de comandos zsh o bash.

¡Espero que esto ayude!

Esto no cambia el sonido de inicio, pero le permite configurar un sonido de inicio de sesión: http://www.iclarified.com/49328/how-to-add-a-startup-sound-to-mac-os-x Trabajó en El Capitán. Sin embargo, no hay forma de editar el sonido de arranque ...

Es mejor incluir los detalles relevantes aquí en lugar de redirigir a los usuarios a un enlace externo. A menudo, los enlaces se vuelven obsoletos, lo que hace que la respuesta sea inútil.

Debe cambiar a versiones anteriores a El Captain (necesita reinstalar macOS).

Presiona Shift-Option-Command-R( Option-Command-Rsi tu versión de macOS es anterior a Sierra) mientras arrancas para instalar el macOS que vino con tu Mac, o la versión más cercana que todavía está disponible.

Luego ejecuta esto en Terminal.app

sudo nvram SystemAudioVolume=%80
Ignorando por un momento que degradar el sistema operativo para algo como esto parece ser un poco extremo: ¿cómo se resuelve el problema planteado en la pregunta al configurar el volumen?

En sistemas MacOS basados ​​en chips T2 (años 2018-2020) funciona así:

  1. jailbreak a su dispositivo usando checkra1n jailbreak en modo cli

  2. copie el sonido de arranque en su mac local scp -p 2222 -r root@localhost:/System/Library/PrivateFrameworks/BridgeAccessibilitySupport.framework/ /here_enter_your_local_mac_folder/

  3. conviértalo a mp3 y cárguelo de nuevo a mac con jailbreak

en realidad aquí está la buena guía aquí https://checkm8.info/blog/customize-macos-boot

Paso 1: ¿Es "jailbreak your device" equivalente a jailbreak the briefeOS ejecutándose en T2?
sí correcto. también puede encontrar la guía de fuga de T2 bridgeOS aquí checkm8.info/blog/jailbreak-mac-apple-t2-chip
Impresionante. No hay mejor pregunta que vi para albergar esta respuesta. Bien hecho y gracias