Збираючись
- Скачайте звуки HAL та зберігайте їх у папці, скажімо
~/audio/hal/
- EDIT: як вказував @M. Becerra в коментарях, stoutman.com зараз зламаний. Більше звуків HAL доступні в архіві 2001 року .
- Ми будемо використовувати function.wav, cantalow.wav, 1moment.wav, better.wav goodbye.wav та message4u.wav (старі звуки від stoutman.com, знайдіть власні власні звуки за посиланням вище).
- Звичайно, ви можете використовувати багато інших звуків і налаштувати свій власний 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. Вимкнення: "Це те, що я не можу дозволити собі відбутися ..."
У цьому розділі пояснено, як відтворювати звук, коли 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
Це воно
Ну, звичайно, це лише приклади того, що можна зробити. Я хотів поділитися тією смішною конфігурацією, яку я налаштував, не на своєму комп’ютері, а на домашньому сервері (із динаміками). Набагато більше можна зробити або потрібно зробити, якщо ви хочете відтворювати ці звуки як корінь або додавати інші для отримання більшої кількості команд.
Мене чекають ваші ідеї щодо її вдосконалення.
Насолоджуйтесь своїм HAL і ... будьте в безпеці.