Если вы не хотите слышать приветственный звук при старте системы, вы можете от него избавиться следующим образом:
- Создайте файл
/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Этот скрипт будет восстанавливать настройки громкости при старте системы.


6 комментариев ↓
Спасибо. А то достала мелодия эта, ей Богу :)
На стадии компиляции выводит следующее сообщение:
Синтаксичечкая ошибка
Ожидалось “выражение”, но найдено “”/”".
И показывает ошибку в выражении:
OSA=/usr/bin/osascript
Простите, а что вы компилируете? Это просто текстовые файлы. Их не надо компилировать.
Эти файлы нужно создавать в редакторе скриптов?
В момент сохранения файла он проверяет синтаксис
и выводит указанное сообщение.
Эти файлы можно создавать из любого редактора, который сможет сохранить их в виде простого текстового файла. Это не AppleScript. Это sh.
Создал 2 файла, поместил их в папку etc, перезагрузил, но звук остался. В чем может быть ошибка?
Комментировать