Я хочу, чтобы Ubuntu походила на HAL 9000 из фильма 2001: Космическая одиссея, Stanley Kubrick. По крайней мере, я хотел бы, чтобы это играло звуки на:
sudo
подсказка пароля: "Я - жаль Dave. Я боюсь, что не могу сделать этого"sudo
подсказка пароля: "Что Вы думаете свое выполнение, Dave?"coreutils
команда (как cp
, dd
) движение должно занять много времени для завершения: "Только момент. Только момент". Возможно, некоторый сценарий с прогрессом мог работать?coreutils
команда (или любая команда) заняли много времени для завершения: "Я сожалею о задержке".unknown command
сообщение об ошибке: "Я боюсь, что не могу сделать этого".Я ожидаю большего количества вкладов, и я сделаю единственный сценарий для всех изменений.
~/audio/hal/
paplay
от PulseAudio
сервер, таким образом, нет ничего иного для установки.Этот раздел объясняет, как играть звук на сессии, вводной (источник).
Создайте a .conf
файл в ~/.config/upstart/
:
gedit ~/.config/upstart/halsayshello.conf
Скопируйте и вставьте это содержание:
start on startup
task
exec paplay ~/audio/hal/function.wav
Сохраните файл, выход gedit
, и HAL должен теперь говорить о следующем открытии сессии.
Этот раздел объясняет, как играть звук когда не -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
Этот раздел объясняет, как играть звук после пакетов обновления с apt
:
Добавьте эту строку в конце ~/.bashrc
файл:
alias upgrade='sudo apt update && sudo apt upgrade && paplay ~/audio/hal/better.wav'
Включите изменения
source .bashrc
Можно теперь выполниться upgrade
управляйте в своем терминале
Этот раздел объясняет, как играть звук перед перезагрузкой.
Добавьте эту строку в конце ~/.bashrc
файл:
alias reboot='sudo -v && paplay ~/audio/hal/1moment.wav && sudo reboot'
Включите изменения:
source .bashrc
reboot
вместо sudo reboot
.Переместитесь в системную папку звука по умолчанию:
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 и... останьтесь в безопасности.