Me gustó y utilicé un script de inicio/salida similar al que Pincopallino sugirió en Yosemite y Maverick, pero por alguna razón solo el script de salida funciona para mí en El Capitán.
Probé los scripts sin cerrar sesión primero, parecen funcionar. No estoy seguro de por qué el loginhook no está funcionando. Los permisos están configurados en modo octal:755, usuario:root, grupo:staff (me pregunto si debería haber sido wheel ahora o algo así).
Intenté editar el archivo ttys pensando que tal vez el loginhook no estaba funcionando en El Capitán, lo probé, luego volví a revertir el archivo ttys cuando no hizo un cambio notorio después de reiniciar.
Sin embargo, usar un archivo .plist en /Library/LaunchAgents funciona para mí.
Me habría gustado comentar en la respuesta de Pincopallino pero no tengo suficientes puntos para hacerlo.
Aquí hay un ejemplo de .plist para aquellos interesados que hipotéticamente funcionaría con el paquete de instalación teored90/nobootsound que Pincopallino enlazó. Lo probé para asegurarme de que realmente funciona.
Label
com.YourUserName.nobootsound_loginhook
Program
/Users/YourUserName/.nobootsound_loginhook
RunAtLoad
-
Abre el terminal y pega el siguiente comando. El comando touch crea un archivo vacío en tu escritorio. El comando open le indica a TextEdit que abra el nuevo archivo de texto plano vacío. Ve y pega el código anterior en el archivo de texto plano vacío y guárdalo.
touch ~/Desktop/com.YourUserName.nobootsound_loginhook.plist && open ~/Desktop/com.YourUserName.nobootsound_loginhook.plist -a TextEdit
-
Copia y pega el siguiente comando en la terminal, esperanzadoramente solo tendrás que ingresar tu contraseña una vez. Este comando cambia los permisos del .plist para que pueda ser ejecutado y lo mueve a donde necesita 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
Cierra sesión y vuelve a iniciar, prueba, ve si funciona. Estoy pensando en hacer una bifurcación de teored90/nobootsound, sería la experiencia perfecta para aprender.
Si no funciona y quieres eliminar el .plist, copia y pega lo siguiente en la terminal una última vez:
sudo launchctl unload /Library/LaunchAgent/com.YourUserName.nobootsound_loginhook.plist & sudo rm /Library/LaunchAgent/com.YourUserName.nobootsound_loginhook.plist
Por favor recuerda reemplazar todas las instancias de "YourUserName" con tu nombre de usuario real.
0 votos
'Did not work' is not enough information to diagnose the problem. What happens if you run
sudo nvram SystemAudioVolume=%80
? (Note the capital V)1 votos
Dí algunas precisiones: 80 o 00 o 00 o " " no cambian el volumen. La letra V mayúscula tampoco cambió nada.
0 votos
@oarfish, ten en cuenta que también intenté establecer la variable
SystemAudioVolumeDB
, sin éxito, ya que se restablece automáticamente a %eb al reiniciar.0 votos
Entonces, ¿qué dice la Terminal cuando se ejecuta el comando? ¿Algún tipo de error? ¿O establece el parámetro correctamente pero simplemente no hace nada (es decir, verifica si el comando hizo algo en absoluto ejecutando
sudo nvram -p | grep SystemAudioVolume
o algo así)?0 votos
Lo establece el parámetro correctamente (como se muestra cuando ejecuto nvram -p). Sin embargo, después de reiniciar, el parámetro ha sido restablecido a su valor original.
0 votos
Ok, sí, eso sí suena raro. ¿Tienes alguna aplicación que podría ser sospechosa de restablecerlo? ¿Quizás algún software de limpieza de Mac (suena improbable, pero ¿quién sabe)? ¿También desinstalaste las aplicaciones de silenciamiento que probaste? Supongo que hacen lo mismo que puedes hacer tú mismo en la línea de comandos, pero tal vez están interfiriendo de alguna manera. ¿Puedes verificar si se restablecen todos los parámetros de nvram, o solo el que estás tratando de configurar?
0 votos
Hice desinstalar las otras aplicaciones. ¿Cómo puedo verificar sobre las otras variables? Realmente no quiero cambiarlas al azar. Tenga en cuenta que tengo una partición de Windows instalada con bootcamp que podría interferir. Pero no necesito iniciar Windows para tener el problema.
0 votos
Usted mencionó haber configurado también
SystemAudioVolumeDB
así que simplemente verifique si ese también se restablece. Aunque no sabría qué hacer con el conocimiento de si todos los parámetros se restablecen o no, y realmente no creo que importe.0 votos
Si te hace sentir mejor, de repente, tengo el mismo problema. Mi hermana también. ¿Qué demonios?
7 votos
Apple debe estar muy orgulloso de este maldito sonido.
sudo nvram SystemAudioVolume=%80
funcionaba antes deYosemite
. Y ahora deja de funcionar. Resulta que tengo un iMac27 con altavoces bastante ruidosos y un tamaño grande en sí mismo. Así que no puedo llevármelo a otra habitación solo para encenderlo. Y corro el riesgo de despertar a toda la familia por la noche o temprano en la mañana solo por este sonido. Junto con muchas otras pequeñas cosas, me he cansado de Apple. Mi próximo ordenador no será un Apple.0 votos
Desactivado debería ser la configuración predeterminada. El molesto, estridente sonido de gong en medio de una cafetería o reunión de trabajo es vergonzoso y poco profesional. Y el hecho de que Apple coloca a los usuarios en una posición en la que tenemos que confiar en un script de terceros para apagarlo.. Increíble.