if ($answer_counter == 1): ?>
endif; ?>
Подготовка
- Загрузите звуки HAL и сохраните их в папке, скажем,
~/audio/hal/
- Звуковые файлы поступают из stoutman.com ,
Copyright © 1996 - 2017 by Stoutman
. Спасибо ему!
- Мы собираемся использовать функции .wav, cantalow.wav, 1moment.wav, better.wav goodbye.wav и message4u.wav.
- Конечно, вы можете использовать много других звуков и настроить свой собственный HAL!
- Мы будем использовать
paplay
с сервера PulseAudio
, поэтому больше нечего устанавливать.
1. Запуск: «Все системы функциональны»
В этом разделе объясняется, как воспроизводить звук при открытии сессии ( источник ).
-
Создайте файл .conf
в ~/.config/upstart/
:
gedit ~/.config/upstart/halsayshello.conf
-
Скопируйте и вставьте этот контент:
start on startup
task
exec paplay ~/audio/hal/function.wav
-
Сохраните файл, выйдите из gedit
, и HAL теперь должен говорить о следующем открытии сессии.
2. Shutdown: «Это то, что я не могу позволить ...»
В этом разделе объясняется, как воспроизводить звук, когда пользователь sudo
пытается использовать shutdown
. Команда sudo -v
перед paplay
здесь запрашивает приглашение пароля до , воспроизводя звук. Если вам не нужно воспроизводить звук перед запросом пароля, вы можете удалить его:
-
Добавьте эту строку в конец файла ~/.bashrc
:
alias shutdown='paplay ~/audio/hal/cantalow.wav'
-
Тем не менее, если вы хотите, чтобы пользователь мог завершить работу, замените его на:
alias shutdown='sudo -v && paplay ~/audio/hal/goodbye.wav && sudo shutdown'
-
Включить изменения:
source .bashrc
3. Модификация: «Теперь я чувствую себя намного лучше. Я действительно это делаю».
В этом разделе объясняется, как воспроизводить звук после обновления пакетов с помощью apt
:
-
Добавьте эту строку в конец файла ~/.bashrc
:
alias upgrade='sudo apt update && sudo apt upgrade && paplay ~/audio/hal/better.wav'
-
Включить изменения
source .bashrc
-
Теперь вы можете выполнить команду upgrade
в своем терминале
4. Перезагрузка: «Один момент, пожалуйста ...»
В этом разделе объясняется, как воспроизводить звук перед перезагрузкой.
5. Уведомление по электронной почте: «Для вас есть сообщение»
-
Переместить в папку системного звука по умолчанию:
cd /usr/share/sounds/freedesktop/stereo
-
Звук оповещения по умолчанию для резервного копирования по умолчанию:
sudo mv message.oga message.oga.bak
-
Скопировать ~/hal/mesage4u.wav
, чтобы заменить его:
sudo cp ~/audio/hal/mesage4u.wav message.oga
Это он
Ну, конечно, это всего лишь примеры того, что можно сделать. Я хотел поделиться той забавной конфигурацией, которую я настраивал, а не на моем компьютере, но на домашнем сервере (с динамиками). Гораздо больше можно сделать или сделать, если вы хотите воспроизвести этот звук как root или добавить другие для большего количества команд.
Я покидаю ваши идеи, чтобы улучшить его.
Наслаждайтесь своим HAL и ... оставайтесь в безопасности.