消除Mac开机“咚”声的方法



  • 消除Mac开机“咚”声的方法

    2222.jpg
    Mac计算机系统很棒,它的笔记本很薄,适合携带,让我很方便地随时办公。不过,老款的Mac有一个毛病,就是开机总有“咚”的一声。它令我们很尴尬,也让我们吓一跳。所以我们想要是有删除“咚”声的办法就好了。
    最开始我想要是能够将“咚”声替换成我想要的开机声音就好了。后面发现似乎不行(只有Mac的系统工程师才能做到吧),因为这其中有一段较长的历史渊源(以下来自网络)

    苹果电脑著名的启动声音是由 Jim Reekes 使用他在 1991 年的那台价值 7000 美元的 Quadra 700 上录制的,而这段声音来自其个人工作室里的 Korg Wavestation 合成器,他双手撑开到尽可能大,弹下了这个大三和弦。
    为什么用这个音色?Reekes 只是说他感觉这个声音“最正”而已,他想要的就是这种很宽、即便高音也有着很重的低音、有着锋利的起音的声音。Wavestation 里的这个音色有点类似管风琴,又具备敲击感。
    最后,Reekes 又加入了一些附加音色,做了立体声移相和混响效果使声音的谐波更丰富。
    Reekes 知道自己的声音将被苹果用户所熟知,尤其是那些经常要重启电脑的用户,所以他在设计声音的时候也考虑到了这一点,遇到崩溃而不得不重启绝对是一种跟开机完全不同的体验。所以 Reekes 想让自己的声音使用户联想到“调色板清洗剂”之类的清爽的东西,而不是电脑崩溃了。
    
    实际上 Reekes 操刀制作了很多苹果电脑的启动声音,从 1991 年开始历代苹果电脑的启动声音几乎都出自 Reekes 之手,一直沿用至今。有一次当 Reekes 最终调节好一个启动声音之后,ROM 工程师又在其基础上创建了新版本,他们做了一些微调,比如在首代 PowerMac 上加入了 Stanley Jordon 的吉他扫弦声音。Jim 对他们这个修改意见很大,因为那样声音将失去“力量”。ROM 工程师毕竟不是录音工程师,他们不熟悉音频,最终把 PowerMac 启动声音搞的听起来很神圣但毫无深度(没准因为那个 ROM 工程师是 Stanley Jordon 的粉丝?)
    
    当乔布斯在 1997 年回归苹果之后,据说他提出要让所有苹果电脑都具备统一的声音,并钦点说我就喜欢 Reekes 以前做的那种声音,于是没人敢在 Reekes 做的声音上做修改了。
    Reekes 并不是一个专职音乐人,他为苹果公司改造了最初的 Sound Manager,同时也是 QuickTime 的关键工程师之一,甚至 iPod 触摸轮背后也有他的贡献。
    

    去网上搜了很多办法,有一个是写脚本来实现的。我想我恰好也折腾过较多的Mac系统,也试试写一写脚本来实现这个效果看看。于是我就开始“牛刀小试”啦。

    #!/bin/sh
    echo '#!/bin/bash' >> sound-off.sh
    echo 'osascript -e "set volume output muted 1"' >> sound-off.sh
    chmod +x sound-off.sh
    sudo cp sound-off.sh /Library/Scripts
    
    echo '#!/bin/bash' >> sound-on.sh
    echo 'osascript -e "set volume 5"' >> sound-on.sh
    chmod +x sound-on.sh
    sudo cp sound-on.sh /Library/Scripts
    
    sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/sound-off.sh
    sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/sound-on.sh
    

    如此,用终端输入或者是保存一个文件test.sh再添加可执行全权限(chmod +x test.sh)再在打开方式中选择终端就可以达到效果了!注意,其中可能要输入密码。怎么样?相比网上其它的方式是不是很简单?


Log in to reply
 

走马观花

最近的回复

  • H
    Toou 2D 拿来即用,为简单而生。

    简称T2D,是一款采用自身模块规范编写的轻量级UI框架,遵循Qt书写与组织形式门槛极低无需深入学习简单易用可拿来即用,丰富的控件模块适合界面的快速开发,让程序人员拥有更多的精力来实现业务逻辑与算法。

    统一交互规范,丰富的Ui控件几十种常用控件放弃了Qt Controls 及 Controls 2 来提高性能。

    完善的主题系统,业务逻辑与界面主题设计分离,可通过简单修改变量自定义主题皮肤。灵活的多主题皮肤绑定机制、在不需要重启App即实现一键换肤

    ini皮肤配置规则与每一个控件融合。可在应用内配置也可在应用外动态扩展配置。

    框架自动化安装支持动态库、静态库多模式编译。使用方便更安全更自由。

    提供丰富Demo、全面的帮助文档,Api查阅快速方便。项目必备开源框架!

    已经集成最新版 Font Awesome 4.7

    开源地址:https://github.com/ShowFL/Toou-2D

    read more
  • 刚刚毕业,工作用QT开发,以后有问题多多请教各位前辈😬 抱拳了。

    read more

关注我们

微博
QQ群