Apagar el timbre de encendido

En la nueva Macbook Pro, se ejecuta Power Chime. Cada vez que elimino de los servicios principales, vuelve de inmediato. Hace un sonido al enchufar el cable de alimentación incluso cuando el volumen está al 0%.

La solución que tengo ahora para deshabilitar este molesto sonido es una aplicación AppleScript que se ejecuta al iniciar sesión para detener el proceso a través de la terminal. ¿Hay una mejor manera?

¿Cual es tu direccion? Te enviaré algo. LOL Oh, espera, ¿tal vez debería enviárselo a Tetsujin? :)
desafortunadamente no creo que su solución funcione.
¿Alguien ha intentado simplemente eliminar la aplicación Power Chime en la carpeta de archivos del sistema?
OP, debe aceptar la respuesta a continuación: apple.stackexchange.com/a/309947/190701
@Jake sudo rm: /System/Library/CoreServices/PowerChime.app/Contents/MacOS/PowerChime: Operación no permitida

Respuestas (7)

La solución es establecer ChimeOnNoHardwareen truelugar de establecer ChimeOnAllHardwareen false(nota, Noen lugar de All):

defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
killall PowerChime
Gracias. Esto es lo que me funcionó en high sierra.
Intenté este comando y recibí este mensaje: "No se encontraron procesos coincidentes que le pertenezcan"
@DiscoDanny usa sudo
ejecuté esto una vez y funciona principalmente, pero el timbre aún suena con la tapa cerrada y la computadora portátil bloqueada/dormida.
Funciona en Mojave, pero sí, el timbre sigue sonando con la tapa cerrada. Además, solo después de probar esto ~ 5 veces, siento que es probable que el cable o puerto USB-C se rompa en poco tiempo. El puerto está demasiado apretado y el cable es tan endeble como siempre lo son de Apple. RIP Magsafe...
Lo mismo ocurre con @mc01: en Mojave, el timbre aún suena cuando se cierra la tapa. ¿Alguien tiene una solución actualizada?
> soltar 'sin té'
NO funcionó para mí en Mojave 10.14.6
@DiscoDanny Eso solo significa que la tarea de PowerChime no se estaba ejecutando en ese momento.
@Philip Tengo una solución actualizada, que se muestra a continuación.
@Joe Pruebe mi solución a continuación.
Confirmando que esto funciona en catalina

Aquí hay otra solución ya que las otras proporcionadas no parecen funcionar para usted. Puede crear un archivo AIFF vacío para reemplazar el timbre predeterminado. El audio del timbre se encuentra aquí:

/System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif

Creé un archivo AIFF vacío usando Adobe Audition. Con SIP desactivado, hice una copia de seguridad del timbre original y lo reemplacé con mi nuevo archivo de audio:

sudo mv /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif_bak
sudo mv ~/Desktop/null.aif /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif

Asegúrese de corregir los permisos en el archivo:

sudo chown root:wheel /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif
sudo chmod 644 /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif

No más audio al conectar su fuente de alimentación.

¡Un millón de gracias esto funcionó de maravilla! Copié el AIF en el escritorio, abrí el archivo, lo silencié y luego lo guardé. Deshabilité SIP y lo reemplacé (no usé Terminal, solo arrastré y solté), luego ejecuté esos dos comandos de línea de permisos y ¡BOOM! No más timbre de potencia.
¡Esto dejó de funcionar después de actualizar a OS 10.13.6! Miré el archivo AIF y está en silencio, ¡así que NO TENGO IDEA de cómo encontró ese horrible sonido nuevamente! Ahora estoy de vuelta al punto de partida.
Ídem @DiscoDanny.
No funciona con la tapa cerrada en Mojave.

Estoy usando esta sencilla herramienta en todos los MacBook posteriores a 2015 para cambiar rápidamente PowerChime

https://git.io/nochime : se ejecuta curlsin instalación, realiza el trabajo deseado, no hay nada que agregar aquí.

Sin embargo, ejecutar un script directamente desde Internet (sin verificar primero su contenido) tiene algunos riesgos. Recomendaría al menos instalarlo localmente y ejecutarlo desde allí.
@nohillside buen punto, estoy de acuerdo en que sería bueno tener la opción de instalación local para los precavidos. Aunque de todos modos, es de código abierto y fácil de leer. La dirección exacta que es curled también es fácil de verificar: git.io/powerchime .

En caso de que alguien quiera mi AppleScript que estoy usando para detener esto:

tell application "System Events"
    delay 3
    set ProcessList to name of every process
    if "PowerChime" is in ProcessList then
        set ThePID to unix id of process "PowerChime"
        do shell script "kill -KILL " & ThePID
    end if
end tell

Pero realmente buscando otra manera. Cualquier ayuda es apreciada. Gracias.

visita apple.stackexchange.com/a/309947/190701

Ninguna de las soluciones anteriores funcionó para mí. Así es como deshabilité permanentemente el timbre en una MacBook Pro 2017 con Catalina (10.15.6):

Deshabilitar la protección de integridad del sistema (SIP)

  1. Apaga tu computadora.
  2. Mantenga presionado Comando-R y presione el botón de encendido. Manténgalos presionados hasta que aparezca el logotipo de Apple.
  3. Espere a que OS X se inicie en la ventana Utilidades de OS X.
  4. Elija Utilidades > Terminal.
  5. Entrar csrutil disable_
  6. Ingrese reboot(o de lo contrario reinicie la computadora).

[ Fuente ]

Eliminar el archivo de sonido

Al reiniciar, abra una terminal y haga lo siguiente:

  1. Ingrese csrutil statuspara asegurarse de haber deshabilitado SIP. Deberías ver:
System Integrity Protection status: disabled.
  1. Ingresarsudo rm /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif
  2. Si se le solicita, confirme la operación.
  3. Si obtiene un error que incluye Read-only file system, ingrese sudo mount -uw /. Esto vuelve a montar el sistema de archivos como lectura-escritura. Vuelva al paso 2.

Volver a habilitar SIP

  1. Apaga tu computadora.
  2. Mantenga presionado Comando-R y presione el botón de encendido. Manténgalos presionados hasta que aparezca el logotipo de Apple.
  3. Espere a que OS X se inicie en la ventana Utilidades de OS X.
  4. Elija Utilidades > Terminal.
  5. Entrar csrutil enable_
  6. Ingrese reboot(o de lo contrario reinicie la computadora).
  7. Después de reiniciar, verifique que SIP se vuelva a habilitar con el comando de terminal csrutil status.
Aprecio esto y lo probé después de ver una sugerencia similar publicada en otro lugar, pero, para mi sorpresa, la maldita cosa todavía sonó a pesar de que pensé que había eliminado el sonido del timbre (incluso siguiendo el esquema de deshabilitar-eliminar-rehabilitar). Touche, Apple...
@Philip ¿Has comprobado si /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aiftodavía existe?
Estoy en el mismo barco que Philip, hice todo el baile: ~$ afplay /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif Error: AudioFileOpen failed ('wht?')todavía suena. v10.15.6 (19G2021) / MacBook Pro (13 pulgadas, 2020, cuatro puertos Thunderbolt 3)
@tjmcewan Eso es raro. ¿Qué tal ls /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif?
Yah, siento no haber sido claro, ese archivo ya no existe. Parece que ese archivo ya no es la fuente del sonido. El sonido incluso se reproduce cuando la máquina está apagada y antes de que haya desbloqueado el cifrado de Filevault.
@tjmcewan ¿Algún otro archivo de sonido en ese directorio? Yo borraría esos.
@tjmcewan ¿Qué quiere decir con "el sonido incluso se reproduce cuando la máquina está apagada"? ¿Quiere decir cuando la pantalla está apagada o cuando la máquina está durmiendo? Yo también tuve ese problema.
No hay otros archivos de sonido. :) Quiero decir que literalmente apagué la máquina. Para que quede muy claro: menú Apple > Apagar... > Apagar, espera unos 10 segundos hasta que la luz de fondo se apague claramente, cierra la tapa y conecta el cable. suena el carillón. :)

Probado en MacBook Air - MacOS High Sierra

Terminal abierta y

sudo nvram SystemAudioVolume=%00

Se le pedirá que ingrese su contraseña.

¿Qué hace? ¿Apagar todo el sonido en una computadora portátil? No queremos que todo esté APAGADO

En Mojave puedes hacer lo siguiente:

ps -eaf | grep Chime
  502 17070     1   0 10:48AM ??         0:00.24 /System/Library/CoreServices/PowerChime.app/Contents/MacOS/PowerChime
  502 17740 16102   0 10:50AM ttys002    0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn --exclude-dir=.idea --exclude-dir=.tox Chime

Encuentre el pid de la aplicación powerchime en este caso es 17070

entonces haz un:

kill -9 17070

Comenzará una copia de seguridad al inicio, pero definitivamente mata el proceso mientras está trabajando.