設定にはターミナルアプリを使用します。
方針としては、下記の2つを設定することにより、起動時にはmuteにしてしまおうという内容です。
①ログオフするときにmuteをonにする。
--起動
②ログオンときにmuteをoffにする。
以下方法です。
1.ターミナルアプリを起動
2.スーパーユーザになる
$su -
3.muteをonにするファイルを作成
#vi /Library/Scripts/mute-on.sh
iを押してinsertモードになったあと、下記をコピペ
================================
#!/bin/bash
osascript -e 'set volume with output muted'
================================
4.muteをoffにするファイルを作成
#vi /Library/Scripts/mute-off.sh
iを押してinsertモードになったあと、下記をコピペ
================================
#!/bin/bash
osascript -e 'set volume without output muted'
================================
5.実行権限を付与
#chmod 755 /Library/Scripts/mute-on.sh
#chmod 755 /Library/Scripts/mute-off.sh
6.ログイン時、ログアウト時の実行を設定
#defaults write com.apple.loginwindow LogoutHook mute-on.sh
#defaults write com.apple.loginwindow LoginHook mute-off.sh
7.確認
# defaults read com.apple.loginwindow
実行結果が下記
================================
{
LoginHook = "/Library/Scripts/mute-off.sh";
LogoutHook = "/Library/Scripts/mute-on.sh";
}
================================
#/Library/Scripts/mute-on.sh
エラーが出ない確認
#/Library/Scripts/mute-off.sh
エラーが出ないことを確認
もし下記のエラーが出たら、シングルクォーテーション(')が大文字になってないかを疑ってください。
0:1: syntax error: A unknown token can’t go here. (-2740)
おしまい。