我如何默默启动MacBook Air?


36

当我启动MacBook Air时,除非在上次关闭计算机之前将计算机静音,否则它会发出很大的启动声音。

但是,我不能保证我上次关闭计算机前已将其静音,因为我与其他人共享了此Air。

如何静默启动Mac?


2
只是好奇,但是为什么要关机?我的MBP从未超过硬件升级等原因停机(内存)
EmmEff

3
重新开放-这是关于Air的报道,涵盖了新领域。一般而言,合并答案对网站不利,并且可以提出一些小问题-这显然不是另一个的完全相同。了解这两个答案与另一个问题的答案有何不同。
bmike

Answers:


19

插入耳机曾经是确保静音的快速又肮脏的方法(在PPC硬件时代)。

现在,无论是否正在使用耳机插孔,自检启动提示音仍会使用内部扬声器,但是以下技巧将在较旧的Mac上使用。只要您不将Mac设置为自动重启,并且您不会忘记当前行为并自行重启,它就可以用于新的Mac。

无论软件决定如何,在禁止噪音的地方使用时,我都会使用一个小小的耳机插孔。

如果没有耳机可以牺牲,或者电源线打扰了您,则可以在Radio Shack等商店以不到5美元的价格买到没有任何电源线的插头。

在Mac关闭(或睡眠)后,根本无法更改NVRAM静音/音量设置,因此,即使您进行了适当的准备,如果关机时未按计划进行,也会发出声音。


3
此技巧将与Intel Macs一起使用吗?我的理解是,它仅适用于PowerPC Mac和更早的版本。我知道Mac Pro,MacBook Pro和Mac mini始终使用内置扬声器,即使耳机端口中插入了某些东西。
joelseph 2012年

@joelseph当我插入耳机时,我的mini和macbrook pro会关闭内部扬声器。如果您能给我们提供型号,并以防万一,请尝试一下。我怀疑可以用这种方式配置它们,但是在干净的操作系统下,它们应该将声音转移到耳机。
亚当·戴维斯

@AdamDavis这并没有对我的MacBook Pro 2011年初,我的MacBook Pro的2007年年中工作
gentmatt

3
我需要澄清的是,无论Mac的音频输出是设置为内置扬声器,耳机,还是数字扬声器,始终都是使用内置扬声器的启动铃声。我在所有Mac Pro机型,5-6种不同的MacBook Pro,两个Mac mini和一个iMac上都观察到了这一点。我刚刚在MacBook Pro(17英寸,2008年初),MBP(17英寸,2011年中)和Mac mini(2009年初)上验证了该行为。
joelseph 2012年

@joelseph啊,我知道了。这是苹果的商标声音,他们希望听到它……
亚当·戴维斯

14

对于Snow Leopard和更早版本的计算机,请下载并安装“ StartupSound.prefPane”,这将在系统设置中安装首选项窗格,以允许您调整启动音量并禁用启动声音:

http://www5e.biglobe.ne.jp/~arcana/StartupSound/BETA/index.en.html

请注意,上面在Lion中的结果参差不齐。对于Lion用户,建议以下内容:

  1. 以管理员身份登录并打开终端窗口

  2. 创建用于静音的脚本文件

    sudo nano /path/to/mute-on.sh

  3. 输入此内容作为内容,完成后按Ctrl + O保存并按Ctrl + X退出:

    #!/bin/bash
    osascript -e 'set volume with output muted'

  4. 创建用于取消静音的脚本文件

    sudo nano /path/to/mute-off.sh

  5. 输入此内容作为内容,完成后按Ctrl + O保存并按Ctrl + X退出:

    #!/bin/bash
    osascript -e 'set volume without output muted'

  6. 使两个文件都可执行:

    sudo chmod u+x /path/to/mute-on.sh
    sudo chmod u+x /path/to/mute-off.sh

  7. 检查是否已存在任何挂钩(这些挂钩将被覆盖,因此请确保它适合您)

    sudo defaults read com.apple.loginwindow LoginHook
    sudo defaults read com.apple.loginwindow LogoutHook

  8. 添加用于静音的挂钩

    sudo defaults write com.apple.loginwindow LogoutHook /path/to/mute-on.sh
    sudo defaults write com.apple.loginwindow LoginHook /path/to/mute-off.sh

笔记:

  • /path/to/ 是我使用的脚本的位置 /Library/Scripts/
  • 您可以跳过取消静音的登录钩(即,每次注销都会使您的计算机静音),但是我喜欢这种方式,因为我总是可以完全按照上次设置的音量获得声音
  • root必须是脚本文件的所有者-从命令行使用sudo运行编辑器是实现此目的的最简单方法(否则,需要chown)
  • 要删除挂钩,请使用以下命令:

    sudo defaults delete com.apple.loginwindow LoginHook
    sudo defaults delete com.apple.loginwindow LogoutHook

来源


2
如果Mac崩溃,NVRAM重置或无法工作,则注销挂钩将无法运行。如果Mac仅在播放声音时进入睡眠状态,这也无济于事。使用软件可以做到最好,但是无声耳机可以处理所有不需要噪音的情况。
bmike

除了新的Mac电脑还是玩启动声音,即使耳机(或也许狮子?)。
TJ骆马湖

^谢谢!完美运行-在MacOS X Lion 10.8.2上的最新Macbook Pro Retina(2012年11月)上进行了测试
Artur Bodera 2012年

4

这是在2012年以前的Mac Mini(Core i5 Intel CPU)上的OS X 10.8.5(Mountain Lion)下对我唯一起作用的东西。在Terminal.app中,输入以下命令:

sudo nvram SystemAudioVolume=%80

sudo命令将询问您的登录密码。它需要提升的特权才能更新Mac的NVRAM设置(Mac相当于PC的BIOS)。不要被%80价值所拖延。确实,它将使启动提示音静音。

如果您决定要再次发出提示音,请使用以下命令从NVRAM中删除设置:

sudo nvram -d SystemAudioVolume

1
其他解决方案太复杂了。除了耳机。为我工作。
Thufir
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.