Збираючись
- Скачайте звуки 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 і ... будьте в безпеці.