• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            兔子的技術博客

            兔子

               :: 首頁 :: 聯系 :: 聚合  :: 管理
              202 Posts :: 0 Stories :: 43 Comments :: 0 Trackbacks

            留言簿(10)

            最新評論

            閱讀排行榜

            評論排行榜

            蘋果系統開機時會發出“咣”的一聲,這個音效本身沒有什么美感可言,在安靜的地方比如圖書館開機時更容易引起尷尬。然而蘋果系統本身并未提供一個功能禁用這個音效。

            我寫了這樣一個腳本,可以禁用Mac OS開機音效。其原理是,開機音效聲音的大小取決于關機前系統聲音的大小,如果關機前是靜音的,則開機音效也被靜音。因此在關機之前執行一個腳本,將系統設為靜音,開機后再執行一個腳本,將靜音狀態取消,即可實現完美去除開機音效。

            除此方法外,還有一些軟件可以禁用開機音效,但這些軟件通常是通過修改nvram的方式實現的,具有一定的危險性,而且兼容性也得不到保障,比如升級到Mac OX X Lion后這些軟件就都失效了。而這段腳本則可以在10.6 10.7等系統上通用。


            我已經將腳本放在了我Google Code的項目主頁上,您可以直接下載執行。
            如果您的機器可以連接互聯網,請執行:
            curl -O http://iauth.googlecode.com/files/mute_on_startup.sh
            chmod u+x mute_on_startup.sh
            sudo ./mute_on_startup.sh
            重啟一下你就會發現開機音效已經沒有了。

            如果您的機器不能聯網,請先手動創建mute_on_startup.sh(文件內容附后)
            然后執行
            chmod u+x mute_on_startup.sh
            sudo ./mute_on_startup.sh

            如果要恢復開機音效,請執行
            sudo mute_on_startup.sh restore

            #mute_on_startup.sh的內容如下
            #!/bin/bash
            if [ "$USER" != 'root' ]; then
               echo 'You must run this script as root'
               echo -e "Try: \033[0;31;1msudo $0 $1\033[0m instead"
               exit 1
            fi
            if [ "$1" == 'restore' ]; then
               echo 'Deleting script file...'
               rm /Library/Scripts/mute-on.sh
               rm /Library/Scripts/mute-off.sh
               echo 'Deleting login script...'
               defaults delete com.apple.loginwindow LoginHook
               defaults delete com.apple.loginwindow LogoutHook
               echo 'Done!'
               exit 1
            fi
            if [ "$1" != '' ]; then
               echo 'Unknown argument(s)'
               exit 1
            fi
            echo 'Creating script...'
            bash -c 'cat > /Library/Scripts/mute-on.sh <<EOF
            #!/bin/bash
            osascript -e 'set volume with output muted'
            EOF
            '
            bash -c 'cat > /Library/Scripts/mute-off.sh <<EOF
            #!/bin/bash
            osascript -e 'set volume without output muted'
            EOF
            '
            echo 'Grantng execution privilege...'
            chmod u+x /Library/Scripts/mute-on.sh
            chmod u+x /Library/Scripts/mute-off.sh
            echo 'Creating login script...'
            sudo defaults write com.apple.loginwindow LogoutHook /path/to/mute-on.sh
            sudo defaults write com.apple.loginwindow LoginHook /path/to/mute-off.sh
            echo 'Done!'
            echo -e "To retore the modify, try: \033[0;31;1msudo $0 restore\033[0m"


            轉自:http://kqwd.blog.163.com/blog/static/41223448201181073723776/
            posted on 2013-02-09 10:32 會飛的兔子 閱讀(1180) 評論(0)  編輯 收藏 引用 所屬分類: 蘋果相關
            国产一区二区久久久| 99久久久久| 日韩乱码人妻无码中文字幕久久| 亚洲成色www久久网站夜月| 精品蜜臀久久久久99网站| 国产精品一区二区久久精品无码 | 2020最新久久久视精品爱| 久久久精品久久久久久 | 久久精品成人影院| 日韩精品久久久肉伦网站 | 久久WWW免费人成一看片| 97久久超碰国产精品2021| 亚洲午夜无码久久久久小说| 狠狠色丁香婷婷久久综合不卡| 日韩AV毛片精品久久久| 久久亚洲精品视频| 久久夜色精品国产欧美乱| 久久综合视频网| 久久久久亚洲?V成人无码| 久久影院综合精品| 久久无码AV一区二区三区| 国产精品成人99久久久久 | 一级女性全黄久久生活片免费 | 日本三级久久网| 久久精品亚洲一区二区三区浴池 | 国产成人精品久久免费动漫| 久久久www免费人成精品| 久久天天日天天操综合伊人av| 97久久精品无码一区二区天美| 亚洲午夜久久久影院伊人| 美女久久久久久| 久久99精品久久久久久噜噜 | 久久久久人妻一区精品性色av| 欧美成人免费观看久久| 中文成人无码精品久久久不卡| 久久影视综合亚洲| 久久毛片免费看一区二区三区| 国内精品欧美久久精品| 日韩亚洲国产综合久久久| 无码任你躁久久久久久| 亚洲欧美一级久久精品|