【實用技巧】一個指令讓 Mac 開機音效靜音!

os

每次 Mac 開機都會用“當”一聲的音效提示用戶 Mac 正在開機,雖然這是一個不錯的提示,不過卻不太人性化,畢竟 Mac 不允許用戶關閉開機音效或者作出修改。在 OS X 10.10 或之前的版本可以通過終端機輸入 SystemAudioVolume 關閉,可惜在 OS X 10.11 開始這個方法已經失效了。而本站近日亦收到不少讀者來信,表示希望推出相關的教學,小編現在就教大家如何關閉 Mac 的開機音效。

osx

開機音效消失的原理:跟著小編的做法輸入一連串的代碼後,當你的 Mac 關機/註銷時系統會自動將音效靜音(這樣開機就不會發出聲音),開機後再重新開啟音效。這個方法和手動的方法相同(關機前 F10 靜音再關機),不過跟著小編做一次這個方法,以後就不用再手動靜音了!

No.1 開 啟 終 端 機

1

Launchpad > 其他 > 終端機

No.2 輸 入 以 下 代 碼(關機靜音代碼)

2

sudo nano /Library/Scripts/sound-off.sh

系統會提示輸入密碼:輸入你的開機密碼。輸入密碼後輸入以下代碼

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

輸入後會進入另一個窗口,這時候按下 control+O 然後按下 enter 保存。然後按下 control+X 退出

No.3 輸入以下指令(開 機 進 入 系 統 後 恢 復 音 效 代 碼)

3

sudo nano /Library/Scripts/sound-on.sh

系統會提示輸入密碼:輸入你的開機密碼。輸入密碼後輸入以下代碼

#!/bin/bash
osascript -e 'set volume 4'

輸入後會進入另一個窗口,這時候按下 control+O 然後按下 enter 保存。然後按下 control+X 退出

No.3 輸入啟用指令

完成以上的操作後並未結束,還要輸入一個指令讓以上的代碼自動執行任務!

4

sudo chmod u+x /Library/Scripts/sound-off.sh

enter 後繼續輸入

sudo chmod u+x /Library/Scripts/sound-on.sh

enter 後繼續輸入

sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/sound-off.sh

enter 後繼續輸入

sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/sound-on.sh
No.4 檢查代碼是否已經生效

6

打開 Finder > 前往資料夾輸入:/Library/Scripts/

7

檢查資料夾是否存在這兩個腳本!完成!!!!

→ 歡迎各位加入《Mac 技術交流區群組》←