当我启动MacBook Air时,除非在上次关闭计算机之前将计算机静音,否则它会发出很大的启动声音。
但是,我不能保证我上次关闭计算机前已将其静音,因为我与其他人共享了此Air。
如何静默启动Mac?
当我启动MacBook Air时,除非在上次关闭计算机之前将计算机静音,否则它会发出很大的启动声音。
但是,我不能保证我上次关闭计算机前已将其静音,因为我与其他人共享了此Air。
如何静默启动Mac?
Answers:
插入耳机曾经是确保静音的快速又肮脏的方法(在PPC硬件时代)。
现在,无论是否正在使用耳机插孔,自检启动提示音仍会使用内部扬声器,但是以下技巧将在较旧的Mac上使用。只要您不将Mac设置为自动重启,并且您不会忘记当前行为并自行重启,它就可以用于新的Mac。
无论软件决定如何,在禁止噪音的地方使用时,我都会使用一个小小的耳机插孔。
如果没有耳机可以牺牲,或者电源线打扰了您,则可以在Radio Shack等商店以不到5美元的价格买到没有任何电源线的插头。
在Mac关闭(或睡眠)后,根本无法更改NVRAM静音/音量设置,因此,即使您进行了适当的准备,如果关机时未按计划进行,也会发出声音。
对于Snow Leopard和更早版本的计算机,请下载并安装“ StartupSound.prefPane”,这将在系统设置中安装首选项窗格,以允许您调整启动音量并禁用启动声音:
http://www5e.biglobe.ne.jp/~arcana/StartupSound/BETA/index.en.html
请注意,上面在Lion中的结果参差不齐。对于Lion用户,建议以下内容:
以管理员身份登录并打开终端窗口
创建用于静音的脚本文件
sudo nano /path/to/mute-on.sh
输入此内容作为内容,完成后按Ctrl + O保存并按Ctrl + X退出:
#!/bin/bash
osascript -e 'set volume with output muted'
创建用于取消静音的脚本文件
sudo nano /path/to/mute-off.sh
输入此内容作为内容,完成后按Ctrl + O保存并按Ctrl + X退出:
#!/bin/bash
osascript -e 'set volume without output muted'
使两个文件都可执行:
sudo chmod u+x /path/to/mute-on.sh
sudo chmod u+x /path/to/mute-off.sh
检查是否已存在任何挂钩(这些挂钩将被覆盖,因此请确保它适合您)
sudo defaults read com.apple.loginwindow LoginHook
sudo defaults read com.apple.loginwindow LogoutHook
添加用于静音的挂钩
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
(来源)
这是在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