0 votos

¿Cómo puedo silenciar el timbre de inicio en El Capitán?

Es una locura que en 2016 todavía tengamos que ver con esto, pero desde que se actualizó a El Capitán, las soluciones anteriores ya no parecen funcionarme. Esto es lo que he probado.

silencio.sh

sudo nvram SystemAudioVolume="%00" # does nothing
osascript -e 'set volume with output muted'
echo "run at $(date)" >> /var/log/silence_log.txt

1. LogoutHook

Esto es lo que funcionó en Yosemite

sudo defaults write com.apple.loginwindow LogoutHook /path/to/silence.sh

pero dejó de funcionar en mi instalación casi reciente de El Capitán

2. LaunchAgent

<?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>Silence</string>
    <key>ProgramArguments</key>
    <array>
        <string>/path/to/silence.sh</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Pero correr launchctl load silence_sysvol.plist no escribe nada en el registro, por lo que el script no parece ejecutarse y no he averiguado cómo hacer que se cargue y ejecute siempre al cerrar la sesión.

He leído que launchd enviará SIGTERM a los agentes al cerrar la sesión, ¿podría ser algo así?

#!/usr/bin/env bash

function silence()
{
   sudo nvram SystemAudioVolume="%00" # not working
   osascript -e 'set volume with output muted'
   echo "run at $(date)" >> /var/log/silence_log.txt
}

trap silence SIGTERM
silence

3. nobootsound

Lo intenté, pero no funcionó.

0voto

Arve Nygård Puntos 21

Después de un (pocos) reinicio(s), método 1 ha vuelto a trabajar. No tengo ni idea.

-3voto

Saklad5 Puntos 11

He encontrado este artículo que le ayudará: http://www.techradar.com/us/how-to/computing/apple/how-to-mute-or-enable-the-mac-startup-sound-1308461

Responde si funciona.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X