V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GKLuke
V2EX  ›  macOS

给 Mac 的 FaceTime 和 message 换自定义铃声

  •  
  •   GKLuke · 2015-12-03 20:53:28 +08:00 · 3864 次点击
    这是一个创建于 3058 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚才花了点时间把手机铃声任性地换成了 Nokia Tune ,然后噌一个电话来了,电脑和手机都响了,铃声还各不相同。有没有人研究过给 Mac 里面的 FaceTime 换自定义的铃声

    黑色框框这里,能不能换成自定义的?或者告诉我系统自带的这些铃声在什么位置的?
    3 条回复    2016-12-23 15:18:02 +08:00
    darkzack
        1
    darkzack  
       2016-12-23 10:49:26 +08:00
    /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/Resources/Ringtones
    darkzack
        2
    darkzack  
       2016-12-23 11:16:43 +08:00   ❤️ 1
    OS X El Capitan 中,在内核下引入了 Rootless 机制,以下路径:

    /System
    /bin
    /sbin
    /usr (except /usr/local)

    均属于 Rootless 范围,即使 root 用户无法对此目录有写和执行权限,只有 Apple 以及 Apple 授权签名的软件(包括命令行工具)可以修改此目录。

    要么思考你这个操作的意义之后,使用其他方式完成你的操作
    比如你要改 vim 的配置,请放在~/.vim/中,而不是 /usr/share 这种全局路径
    要么关闭 Rootless (非开发者一般不推荐,或者建议执行后再次开启)

    附关闭方法:
    重启,开机按住 Command + R ,以 Recovery 分区启动,然后选择以下方式:
    图形化操作
    在 Security Configuration 中关闭 Enforce System Integrity Protection
    命令行操作
    csrutil disable

    作者: DreamPiggy
    链接: https://www.zhihu.com/question/36108835/answer/65969780
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。
    GKLuke
        3
    GKLuke  
    OP
       2016-12-23 15:18:02 +08:00
    感谢楼上的回复,现在已经改好了。
    第一步,先按照楼上的关闭 rootless ;
    第二部,把自己喜欢的铃声放到 1 楼的目录里去;
    第三步,把自己的铃声重命名成已有的,比如 Opening (开场), Bark (经典-犬吠)等。 FaceTime 的机制是中文名对应声音文件,在不知道怎么改这个配对文件的时候,就用只能先用重命名了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5647 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:23 · PVG 11:23 · LAX 20:23 · JFK 23:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.