準備をする
- HALサウンドをダウンロードして、フォルダーに保存します。
~/audio/hal/
- 編集: @Mが指すように。コメントでBecerra、stoutman.comは現在壊れています。The 2001 Archiveでは、より多くのHALサウンドを利用できます。
- 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をお楽しみください...安全を確保してください。