关闭mac开机当的一声的方法

每次苹果电脑开机时,都会有一声很经典的“当”的开机声响。
可以在关机之前,手动将音量调节为静音,但是谁能每次都记得住呢。
下面介绍一种方法,在用户注销时,执行静音脚本。
1. 打开终端
2. 创建一个静音脚本,放置在/Library/Scritpts/文件夹中
sudo nano /Library/Scritpts/sound-off.sh
(这里可能要你输入密码,就输入你电脑登陆时候的密码好了,输入的时候不显示的,直接摸黑敲进去就好了~)
3. 输入以下内容,然后按control+O然后回车以保存,然后按control+X退出:
#!/bin/bash
osascript -e ‘set volume output muted 1’
4. 使脚本可执行:
sudo chmod u+x /Library/Scritpts/sound-off.sh
5. 退出时加入刚才写的脚本
sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/sound-off.sh
6. 检查一下这两个脚本是否已存在
sudo defaults read com.apple.loginwindow LogoutHook
7. 如果想恢复,输入以下命令来取消这脚本的运行
sudo defaults delete com.apple.loginwindow LogoutHook

重启试试吧。

其它相关信息:
1. 更改当前音量
静音:
sudo nvram SystemAudioVolume=%80
音量最小:
sudo nvram SystemAudioVolume=%00
音量最大:
sudo nvram SystemAudioVolume=2
注意: 当用户在OS X中改变音量后,这个系统值也会随着改变。
2. 使用osascript脚本更改音量
osascript -e “set volume 10”
最大音量=10,最小=1,静音=0
也可以在不改变音量的情况下静音:
osascript -e “set volume output muted 1”
打开声音-解除静音:
osascript -e “set volume output muted 0”
3. 如果要Mac读文本,可以用:
say “Hello”
4. 系统Hook,登录和退出(注销)时,执行script脚本
sudo defaults write com.apple.loginwindow LogoutHook <script.sh> 注销时
sudo defaults write com.apple.loginwindow LoginHook <script.sh> 登录时

发表评论

电子邮件地址不会被公开。 必填项已用*标注