Выключаем Startup Chime на Mac OS X

При включении или перезагрузке ноутбуков от компании Apple, каждый из нас слышит знаменитый звук Startup Chime. Но бывают ситуации, когда возникает желание отключить его - например, поздним вечером или ночью, когда не хочется разбудить кого-нибудь этим радостным аккордом, а поиграть или заняться серфингом в сети хочется.

Выключаем звук загрузки Startup Chime на Mac OS X

Штатного отключения звуков Startup Chime в лаптопах к большому сожалению нет, поэтому немного придется хакнуть операционную систему, если так можно выразиться в данном случае. В общем перейдем сразу к делу!

Startup Chime на Mac OS X

Для этого, нам понадобится написать два коротких скрипта, первый из которых мы назовем mute.sh, а второй unmute.sh. Запустите Терминал.app. Выделите, скопируйте (Cmd+C), затем вставьте в окне терминала (Cmd+V) и выполните (Enter) каждую из этих четырех команд:

echo '#!/bin/bash' > ./mute.sh

echo "osascript -e 'set volume with output muted'" >> ./mute.sh

echo '#!/bin/bash' > ./unmute.sh

echo "osascript -e 'set volume without output muted'" >> ./unmute.sh

Затем точно так же последовательно скопируйте в терминал и выполните следующие команды:

sudo chmod u+x ./*mute.sh

sudo mv ./*mute.sh /Library/Scripts

Таким образом, мы создали два скрипта и поместили их в папку /Library/Scripts.

аким образом, мы создали два скрипта и поместили их в папку /Library/Scripts.

После этого необходимо создать еще один скрипт, запуском которого будет либо разрешаться, либо запрещаться выполнение системой первых двух скриптов и тем самым либо отключать, либо включать звук при загрузке. Назовем его startupsound. Поскольку скрипт несколько сложнее двух предыдущих, воспользуемся редактором nano.

В Терминал.app выполните следующую команду:

sudo nano /usr/local/bin/startupsound

Выделите и скопируйте (Cmd+C) следующий код в окно запущенного редактора (Cmd+V):

#!/bin/bash

PARAM="$1"

if [ "$PARAM" = "off" ]; then
sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/mute.sh;
sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/unmute.sh;
echo "Startup Chime was turned off."
elif [ "$PARAM" = "on" ]; then
sudo defaults delete com.apple.loginwindow LogoutHook;
sudo defaults delete com.apple.loginwindow LoginHook;
echo "Startup Chime was turned on."
else
echo "Usage:";
echo "startupsound off|on"
fi

Нажмите Ctrl+X, затем Y, затем Enter. Тем самым мы создали файл startupsound с текстом нашего скрипта. Делаем его исполняемым, выполнив следующую команду: sudo chmod +x /usr/local/bin/startupsound

Что бы использовать скрипт нужно: startupsound off – для выключения звука при загрузке; startupsound on – для включения звука при загрузке. При выполнении скрипта вам будет предложено ввести ваш пароль. Введите его.



 
Добавить комментарий


Защитный код Обновить

Читайте также по данной теме на NEWS-APPLE.RU:

Если Вы нашли опечатку в тексте или неточность в материалах яблочного портала, то выделите текст с помощью мыши, нажмите Shift + Enter и отправьте нам сообщение.

ЭКСПРЕСС-ОПРОС: будете покупать белый, или серый iPhone 6?

Компьютеры

Apple MacBook Air
Apple MacBook
Apple MacBook Pro 13"
Apple MacBook Pro 15"
Apple MacBook Pro 17"
Apple Mac mini
Apple iMac
Apple Mac Pro
Apple Thunderbolt Display 27"

Плееры iPod

Apple iPod shuffle
Apple iPod nano
Apple iPod classic
Apple iPod touch

Телефоны

iPhone 3
iPhone 3GS
iPhone 4
iPhone 4S
iPhone 5
iPhone 5C
iPhone 5S
iPhone 6

Периферия

Принтеры и МФУ
Графические планшеты
RAID-массивы
Видеооборудование
Системы управения цветом

ПО APPLE

Mac OS X 10.6 Snow Leopard
Apple iLife ’11
Microsoft Office:Мас 2011
ABBYY Lingvo для Mac
ABBYY FineReader Express Edition
Apple Final Cut Studio 3
Apple Logic Studio 2
Apple Remote Desktop 3

Копирование и использование материалов портала news-apple.ru запрещено, без активной ссылки на наш сайт в качестве источника