¿Dónde pongo un tono de llamada personalizado para Facetime? (macos sierra)

1

Me gusta que Facetime Continuity permita que mi teléfono suene en mi computadora. Pero repite el sonido de manera agresiva y se desplaza demasiado rápido ..

Creé un tono más bajo con ocho segundos antes de que se repita. Pero no puedo averiguar dónde ponerlo.

Aparentemente, en Yosemite puedes desbloquear el acceso a esta carpeta y ponerla aquí:

  • /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/Resources/Ringtones/

Pero no veo ninguna información sobre dónde colocarlo en Sierra. ¿Algún pensamiento?

    
pregunta helloandyhihi 12.08.2017 - 02:51

1 respuesta

4

Descripción general

Aquí están los pasos que me funcionaron:

  1. Deshabilite la protección de integridad del sistema (consulte a continuación para obtener detalles).
  2. Coloque su archivo de tono de llamada personalizado en /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/Resources/Ringtones/
  3. Edite la lista de propiedades de los tonos de timbre del sistema en /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/Resources/TKRingtones.plist (consulte los detalles a continuación).
  4. Elige tu tono de llamada personalizado en las preferencias de FaceTime.
  5. Vuelva a habilitar la protección de integridad del sistema (consulte a continuación para obtener más información).

Activar / desactivar la protección de integridad del sistema

Parece que en macOS Sierra (en realidad a partir de El Capitán), Apple ha implementado una tecnología de protección de integridad del sistema que restringe el acceso a / Sistema. Para jugar con tonos de timbre personalizados, deberías desactivar la Protección de integridad del sistema

  

Para habilitar o deshabilitar la protección de integridad del sistema [...]

     
  1. Arranque al sistema operativo de recuperación reiniciando su máquina y manteniendo presionada la tecla   Comando y teclas R en el inicio.
  2.   
  3. Ejecutar terminal desde las utilidades   menú.
  4.   
  5. Ingrese el siguiente comando: $ csrutil enable [o use el comando $ csrutil disable para deshabilitar la protección de integridad del sistema]
  6.   

Después de habilitar o deshabilitar la protección de integridad del sistema en una máquina,   se requiere un reinicio.

Fuentes : Soporte de Apple , Apple Developer

Editando TKRingtones.plist

Para que su tono de llamada personalizado aparezca en la lista de tonos de timbre en las preferencias de FaceTime, deberá editar el archivo /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A /Resources/TKRingtones.plist mediante TextEdit (o algún otro editor de texto, también puede usar las herramientas de desarrollo de Xcode para una mejor interfaz). Específicamente, agregue <string>system:Custom Ringtone Name</string> en la ubicación que se muestra a continuación (debe reemplazar "Nombre del tono de timbre personalizado" con el nombre de su archivo de tono de llamada).

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    // lots of stuff omitted here
    <key>modern</key>
    <array>
        <string>&lt;default&gt;</string>
        <string>system:Custom Ringtone Name</string>
        <string>system:Apex</string>
        <string>system:Beacon</string>
        <string>system:Bulletin</string>
        // lots of stuff omitted here
    </array>
    <key>sort</key>
    <true/>
</dict>
</plist>
    
respondido por el user2421192 12.08.2017 - 05:59

Lea otras preguntas en las etiquetas