Skip to content

Instantly share code, notes, and snippets.

@oleglomako
Last active August 5, 2020 17:58
Show Gist options
  • Select an option

  • Save oleglomako/f982e6cc17838bdb62203d6c3e878b83 to your computer and use it in GitHub Desktop.

Select an option

Save oleglomako/f982e6cc17838bdb62203d6c3e878b83 to your computer and use it in GitHub Desktop.
1. Входим в систему с правами администратора
2. Открываем "Терминал" и создаем файл-скрипт:
sudo nano /Library/Scripts/mute-on.sh
3. Вводим содержимое в данный файл:
#!/bin/bash
osascript -e 'set volume with output muted'
жмем Ctrl+0 для сохранения, затем "Ввод" и затем Ctrl+X для выхода
4. Создаем следующий файл-скрипт:
sudo nano /Library/Scripts/mute-off.sh
5. Вводим содержимое в данный файл:
#!/bin/bash
osascript -e 'set volume without output muted'
жмем Ctrl+0 для сохранения, затем "Ввод" и затем Ctrl+X для выхода
6. Делаем оба файла исполняемыми:
sudo chmod u+x /Library/Scripts/mute-on.sh
sudo chmod u+x /Library/Scripts/mute-off.sh
7. Проверяем наличие Hooks (если они существуют, то будут перезаписаны):
sudo defaults read com.apple.loginwindow LoginHook
sudo defaults read com.apple.loginwindow LogoutHook
8. Добавляем Hooks для приглушения звука:
sudo defaults write com.apple.loginwindow LogoutHook /Library/Scripts/mute-on.sh
sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/mute-off.sh
9. Если нужно удалить Hooks, то:
sudo defaults delete com.apple.loginwindow LoginHook
sudo defaults delete com.apple.loginwindow LogoutHook
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment