MacOSX在開機時會有“登”的一聲,雖然不是很苦惱的事
但是在夜深人靜、圖書館時,這麼一聲,總是會嚇到人(說不定是嚇到自己)
那....有沒有什麼好方案呢?
但是在夜深人靜、圖書館時,這麼一聲,總是會嚇到人(說不定是嚇到自己)
那....有沒有什麼好方案呢?
Bear:其實只要養成好習慣,關機時把聲音調成靜音不就解決了嗎(大誤
Tako:如果是這樣就不是什麼小技巧了吧(怒
好吧,專為不想多做靜音的懶人所做的技巧介紹
原理就是當MacOSX進行登出行為後,啟動靜音
登入行為後,關閉靜音
知道原理後,開始動手做吧
首先打開終端機
Tako:如果是這樣就不是什麼小技巧了吧(怒
好吧,專為不想多做靜音的懶人所做的技巧介紹
原理就是當MacOSX進行登出行為後,啟動靜音
登入行為後,關閉靜音
知道原理後,開始動手做吧
首先打開終端機
在終端機內鍵入
sud
這邊可能需要輸入開機密碼
如果不會用(或沒有vim)可以用nano,vi替代
接下來按i在文本內輸入(可用command+c;command+v處理)
(下面的意思就是啟動靜音) o vim / Lib rary/ S cripts /m ut e-on .sh
#!/bin/bash
osascri pt -e 'se t volume with output muted'
ESC鍵後輸入:wq!完成存檔並離開
接下來一樣在終端機上鍵入
sudo vim /Lib ra ry/Scrip ts/mute- off.sh
輸入
#!/bin/bash
osa script -e 's et volume without output muted'
ESC鍵後輸入:wq!完成存檔並離開
再來必須給于上述兩個命令檔執行權限
sudo chmod u+x /Library/Scripts/mute-on.sh
sudo chmod u+x /Library/Scripts/mute-off.sh
最後把它們放進開(關)機時的執行序列中
不過,先檢查是不是之前有做過
sudo defaults read com.apple.loginwindow LoginHook
sudo defaults read com.apple.loginwindow LogoutHook
如果查無此檔就表示沒做過,可以放心放進開(關)機動作中
sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/mute-on.sh
sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/mute-off.sh
Ok,到這邊就完成了
假若不喜歡這種被動操作的行為的話,當然可以刪除
sudo defaults delete com.apple.loginwindow LoginHook
sudo defaults delete com.apple.loginwindow LogoutHook
sudo rm /Library/Scripts/mute-on.sh
sudo rm /Library/Scripts/mute-off.sh
呼,給懶人的介紹就完成了
等等,眼尖的你是不是察覺到osascript這個滿實用的指令呢?
這個指令可以執行script語法,直接叫MacOSX做一些簡單的事
當然這部分就留給各位自行研究了, 或是Bear有時間再慢慢詳談其他介紹吧(懶)
參考來源:(1)、(2)
喜歡這篇文章嗎?趕快來加入Takobear粉絲團吧!
sud
這邊可能需要輸入開機密碼
如果不會用(或沒有vim)可以用nano,vi替代
接下來按i在文本內輸入(可用command+c;command+v處理)
(下面的意思就是啟動靜音) o vim / Lib rary/ S cripts /m ut e-on .sh
#!/bin/bash
osascri pt -e 'se t volume with output muted'
ESC鍵後輸入:wq!完成存檔並離開
接下來一樣在終端機上鍵入
sudo vim /Lib ra ry/Scrip ts/mute- off.sh
輸入
#!/bin/bash
osa script -e 's et volume without output muted'
ESC鍵後輸入:wq!完成存檔並離開
再來必須給于上述兩個命令檔執行權限
sudo chmod u+x /Library/Scripts/mute-on.sh
sudo chmod u+x /Library/Scripts/mute-off.sh
最後把它們放進開(關)機時的執行序列中
不過,先檢查是不是之前有做過
sudo defaults read com.apple.loginwindow LoginHook
sudo defaults read com.apple.loginwindow LogoutHook
如果查無此檔就表示沒做過,可以放心放進開(關)機動作中
sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/mute-on.sh
sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/mute-off.sh
Ok,到這邊就完成了
假若不喜歡這種被動操作的行為的話,當然可以刪除
sudo defaults delete com.apple.loginwindow LoginHook
sudo defaults delete com.apple.loginwindow LogoutHook
sudo rm /Library/Scripts/mute-on.sh
sudo rm /Library/Scripts/mute-off.sh
呼,給懶人的介紹就完成了
等等,眼尖的你是不是察覺到osascript這個滿實用的指令呢?
這個指令可以執行script語法,直接叫MacOSX做一些簡單的事
當然這部分就留給各位自行研究了, 或是Bear有時間再慢慢詳談其他介紹吧(懶)
參考來源:(1)、(2)
喜歡這篇文章嗎?趕快來加入Takobear粉絲團吧!