監視プログラムが音を出せるようにしたい。aplay というコマンドで Wav ファイルを再生できるようだ。でも default の設定そのままでは鳴らなかった。色々試したので必要がないこともやっている可能性があるがやった事をメモしておく。
グループへの参加。シェルスクリプトが音を出す為にはそのスクリプトのユーザーを pulse-access というグループに追加する必要があるようだ(pulseaudio デーモンが system mode で動いている場合)。
usermod -G sudo,pulse-access shingoここではユーザー shingo を sudo と pulse-access というグループに加えている。
pulseaudio デーモンを system mode で起動させる設定。 /etc/default/pulseaudio
PULSEAUDIO_SYSTEM_START=1 DISALLOW_MODULE_LOADING=0これで aplay で wav ファイルを再生できるようななった。
aplay /usr/share/sounds/alsa/Noise.wav
また、 ogg という形式も開けるように
sudo apt-get install vorbis-toolsで ogg123 を入れて、ogg も再生:
ogg123 -q /usr/share/sounds/ubuntu/stereo/dialog-warginng.ogg
0 件のコメント:
コメントを投稿