Yosemite Instrucciones:
Convertir el sonido que desea usar .caf utilizando afconvert:
afconvert -f caff -d LEI16@22050 input_file output.caf
Ir a
/System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/Recursos/AlertTones/Moderno
Como yo no estaba seguro de que sólo la adición de la nueva .caf archivo en esta carpeta de trabajo, he hecho una copia de seguridad (backup) de sms_alert_note.caf y luego reemplazado sms_alert_note.la caf con el nuevo archivo. Ya no funciona a la primera (creo que de alguna manera vuelva a cargar el framework), he reiniciado. Después de reiniciar el valor de "Nota" de sonido fue reemplazado por mi propio sonido.
EDIT: El Capitan (sucio) solución (sin deshabilitar SIP)
Primero: preparar el .caf archivo como se indica arriba, usando afconvert
.
Reinicie su Mac en modo de recuperación (mantener pulsado cmd+R durante el arranque). Abrir el Terminal desde el menú utilidades y escriba diskutil list
para obtener una lista de los discos conectados. Anote el nombre del disco que contiene el volumen de arranque
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 1.0 TB disk0s2
3: Apple_Boot Recovery HD 784.2 MB disk0s3`
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +1.0 TB disk1
Logical Volume on disk0s2
8D6D5ACA-6AFF-4F53-9E61-2D83A2536501
Unencrypted
En este caso el disco de arranque es disk0 que contiene el volumen de arranque "Macintosh HD. Ahora escriba diskutil mountDisk disk0
a montar el disco (reemplazar disk0 con cualquiera que sea tu disco de nombre en realidad era).
El disco de inicio ahora debe ser montado en /Volumes/Macintosh HD
(o cualquiera que sea su volumen de arranque del nombre), cd
ubicación: cd /Volumes/Macintosh\ HD
y el tipo de chroot.
Ahora usted tiene acceso completo a su volumen de arranque sin tener que lidiar con la SIP.
Vaya a la carpeta donde alerta de sonidos se almacenan
cd /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/Recursos/AlertTones/Moderno
Hacer una copia de seguridad del original sonido que desea reemplazar (voy a reemplazar el valor predeterminado 'nota' de sonido)
mv sms_alert_note.caf sms_alert_note.la caf.bak
Copia el .caf archivo creado anteriormente a la carpeta:
cp /ruta/a/new/notificación.la caf ./sms_alert_note.caf
(nota: simplemente añadir un nuevo archivo no funciona ya que no va a ser reconocido por los Mensajes, usted tendrá que reemplazar a uno de los archivos existentes)
Reiniciar el sistema. Ahora será capaz de utilizar su sonido personalizado seleccionando el nombre de la notificación que sustituye en el AlertTones/Moderno carpeta de Mensajes -> Preferencias -> Mensaje Recibido de Sonido. Si reemplaza sms_alert_note.caf
este será "Nota (Predeterminado)".
No espero que esto se sostenga a través de actualizaciones del sistema, pero es posible que si el AlertTones carpeta no se modifica.