Deshabilitar el sonido de inicio de OS X

21

¿Cómo puedo permanentemente desactivar el sonido de inicio (o el timbre) en Yosemite?

(Estoy usando un macbook pro de 13 "de finales de 2014)

Ya probé varias opciones encontradas aquí y allá:

  • instalado StartNinja.app = > no funcionó

  • instalado Auto-Mute.app = > no funcionó

  • intentó instalar el antiguo prefijo de StartupSound = > no funcionó

  • probé el comando "sudo nvram SystemAudioVolume =% 80" = > el volumen no cambia (también probé otros valores distintos de 80, como 00, 01 o nada)

NOTA: Sé que es posible silenciar el siguiente sonido de inicio bajando el volumen, pero esto no es una solución permanente.

    
pregunta fffred 19.01.2015 - 22:52

8 respuestas

16

Me gustaría sugerir un pequeño script que escribí para resolver este problema sin hackear el sistema.

La idea es que el sonido de arranque no se reproduzca si el Mac se silenciara antes de apagarlo. Entonces, esta secuencia de comandos básicamente silencia el Mac justo antes del cierre y restaura su estado anterior después de iniciar sesión.

Debería funcionar en cualquier versión de OS X, y lo probé en mis MacBooks con Yosemite.

Puede encontrarlo en GitHub: enlace

El archivo README le indica cómo instalar el script. Espero que esto funcione para su sistema y me gustaría escuchar sus comentarios.

    
respondido por el Pincopallino 23.05.2015 - 10:50
1

Prueba esto en la Terminal:

sudo nvram SystemAudioVolume="%01"

entonces reinicie. Corta el acorde completamente en mi Mac Yosemite.

Alternativamente:

sudo nvram SystemAudioVolume=" "

(Es un carácter de espacio único entre las comillas. Esto reproduce el acorde de inicio a un nivel de volumen sustancialmente reducido)     

respondido por el IconDaemon 19.01.2015 - 23:34
1

Me gustó y usé un script de inicio / cierre de sesión similar al sugerido por Pincopallino en Yosemite & Maverick, pero por alguna razón solo el script de cierre de sesión me funciona en El Capitán.

Probé los scripts sin cerrar sesión y, en primer lugar, parecen funcionar. No estoy seguro de por qué loginhook no está funcionando. Los permisos se establecen en modo octal: 755, usuario: raíz, grupo: personal (me pregunto si debería haber sido rueda ahora o algo así).

Intenté editar el archivo ttys pensando que tal vez el loginhook no funcionaba en El Capitán, lo probé y luego revertí el archivo ttys cuando no hizo un cambio notable después de reiniciar.

El uso de un archivo .plist en / Library / LaunchAgents funciona bien para mí.

Habría comentado la respuesta de Pincopallino pero no tengo suficientes puntos para hacerlo.

Aquí hay un ejemplo .plist para aquellos interesados que hipotéticamente funcionaría con el paquete de instalación teored90 / nobootsound que Pincopallino vinculado a. Lo probé para asegurarme de que realmente funciona.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
   <dict>
      <key>Label</key>
      <string>com.YourUserName.nobootsound_loginhook</string>
      <key>Program</key>
      <string>/Users/YourUserName/.nobootsound_loginhook</string>
      <key>RunAtLoad</key>
      <true/>
   </dict>
</plist>
  1. Abra el terminal y pegue el siguiente comando. El comando touch crea un archivo vacío en su escritorio. El comando Abrir le dice a TextEdit que abra el nuevo archivo vacío. Continúe y pegue el código anterior en el archivo de texto sin formato vacío y guárdelo.

    touch ~/Desktop/com.YourUserName.nobootsound_loginhook.plist && open ~/Desktop/com.YourUserName.nobootsound_loginhook.plist -a TextEdit
    
  2. Copie y pegue el siguiente comando en el terminal, es de esperar que solo necesite ingresar su contraseña una vez. Este comando cambia los permisos de .plist para que pueda ejecutarse y lo mueve a donde debe estar

    sudo chmod +x ~/Desktop/com.YourUserName.nobootsound_loginhook.plist && sudo chown root:wheel ~/Desktop/com.YourUserName.nobootsound_loginhook.plist && sudo mv ~/Desktop/com.YourUserName.nobootsound_loginhook.plist /Library/LaunchAgents
    

Cerrar sesión y volver a iniciar sesión, probar, ver si funciona. Pienso en forking teored90 / nobootsound, sería la primera experiencia perfecta para que aprendiera.

Si no está funcionando y desea que la lista se haya ido, copie y pegue a continuación en el terminal una última vez:

sudo launchctl unload /Library/LaunchAgent/com.YourUserName.nobootsound_loginhook.plist & sudo rm /Library/LaunchAgent/com.YourUserName.nobootsound_loginhook.plist

Recuerde reemplazar todas las instancias de "YourUserName" con su nombre de usuario real.

    
respondido por el adamlogan 29.10.2015 - 13:35
0

En el pasado, con todos los Mac y el sistema operativo (incluso 7/8/9) funcionaba cuando se configuraba el Volumen a 0 para todas las opciones de sonido (pitido del sistema, salida para Sosumi, etc.) mientras estaba conectado. Reinicié y listo - No hay sonido durante el arranque. Después de que Mac volviera a aparecer, configuré el volumen a mi nivel favorito, intenté reiniciarlo nuevamente y aún no hay sonido.

Nunca supe por qué hay tal comportamiento. :)

    
respondido por el Garex 20.01.2015 - 17:02
0

Esto me funcionó (Mac Pro Tower, Yosemite): enlace

Estoy cruzando mis dedos. Todavía hizo el sonido de inicio en el primer reinicio, pero he reiniciado varias veces desde entonces sin sonido. Bastante emocionante si sigue funcionando. No lo he comprado todavía, solo lo descargué en modo de demostración, pero con mucho gusto pagaré los $ 20 si los resultados son a largo plazo.

    
respondido por el Hal 11.02.2015 - 02:35
0

De repente, sin ninguna razón aparente, tengo el mismo problema, me vi obligado a encontrar una solución para mí. Me topé con este unix. SE hilo. Se recomienda crear una secuencia de comandos para ejecutarse en un cierre como este (por ejemplo, en un archivo llamado silence.sh ):

#!/usr/bin/env bash

nvram SystemAudioVolume=%80

Luego ajusta el permiso del archivo sudo chown root silence.sh; sudo chmod u+s silence.sh; sudo chmod o+x silence.sh . Luego configúrelo como un gancho de cierre de sesión: sudo defaults write com.apple.loginwindow LogoutHook /path/to/silence.sh . Parece funcionar para mí.

Editar: No me funciona después de todo (la primera vez debe haber sido una coincidencia), pero tal vez funcione para otros.

Por lo tanto, utilicé el script para silenciar mi sonido al cerrar sesión

osascript -e 'set volume with output muted'

Es ridículo que tenga que desactivar mi computadora portátil cada vez, pero es mejor que esta campana de arranque insana.

    
respondido por el oarfish 22.01.2015 - 10:08
0

No puedo comentar en OP ya que tengo < 50 rep, pero quería agregar que Onyx tiene esta opción: Parámetros > Iniciar sesión > Sonido de inicio.

Sin embargo, no funciona para mí en 10.10.3. FileFault 2 habilitado, no estoy seguro si eso podría estar interfiriendo. Si reinicio la PRAM (inicio mac y presiono cmd + alt + p + r y dejo que el timbre de inicio suene 3 veces), luego deshabilite el sonido de inicio bajo ónix, la próxima vez que reinicie, no habrá sonido de inicio. Pero si reinicio por segunda vez, el sonido de blaring está de vuelta.

Realmente deseo, Apple haría de esta una opción en Preferencias del sistema > Audio. Esto puede ser muy inquietante y poco profesional dependiendo de su entorno. Sí, nunca apague su Mac, pero ahora, apagar los dispositivos de su computadora puede ser algo saludable.

Editar: En MacUpdates StartupChimeMute surgió hoy. Pero falla para mí, tal como lo hizo Onyx.

    
respondido por el foss 04.06.2015 - 17:32
-1

sudo nvram SystemAudioVolume=%80

Esto me funcionó en la última versión de El Capitain.

    
respondido por el Lu.nemec 19.11.2015 - 14:02

Lea otras preguntas en las etiquetas