Избавляемся от стартового звука системы

Если вы не хотите слышать приветственный звук при старте системы, вы можете от него избавиться следующим образом:

  • Создайте файл /etc/rc.shutdown.local со следующим содержимым:
    #!/bin/sh
    
    OSA=/usr/bin/osascript
    
    echo OUTPUT_MUTED=`$OSA -e "output muted of (get volume settings)"` 
    	> /etc/volume.settings
    
    $OSA -e "set volume with output muted"
    

    Этот скрипт будет запоминать настройки громкости системы и отключать звук.

  • Создайте файл /etc/rc.local:
    #!/bin/sh
    
    OSA=/usr/bin/osascript
    
    if [ -r /etc/volume.settings ]; then
      . /etc/volume.settings
    
      # If the volume wasn't muted before shutting down, unmute it on
      # startup
      if [ $OUTPUT_MUTED = "false" ]; then
        $OSA -e "set volume without output muted"
      fi
    fi
    

    Этот скрипт будет восстанавливать настройки громкости при старте системы.