一時停止と再開時の音の再生

一時停止と再開時の音の再生

私は音のテーマが私が望む方法で動作するように努力しています。

読書サウンド命名規則freedesktopが作成したこの項目には、「一時停止 - 開始」と「一時停止 - 終了」の項目があり、この項目はコンピュータが「一時停止しようとしているとき」、その後「コンピュータが一時停止状態から戻るとき」 、「システム準備が完了したとき」実行されるようになっています。および「システム終了」項目。これに加えて、テーマのサウンドはほとんどうまく機能します。

systemd電源装置を制御するためにアーチLinuxを実行しています。私もgnome3を実行しています。

/usr/lib/systemd/system-sleep/システムが一時停止して休止状態になったときにUSBポートをオフにしてからオンにし、システムが解凍または再開されたときに再びオンにする別のスクリプトがあります。

それで、canberra同様の方法で電話をかけることができると思いました。 USBサウンドスクリプトなどの他のスクリプトを作成しました。

#!/bin/sh
# File: /usr/lib/systemd/system-sleep/sound.sleep

case $1/$2 in
        pre/*)
                # Play suspend-start
                exec canberra-gtk-play -i "suspend-start"
        ;;
        post/*)
                # Play suspend-resume
                exec canberra-gtk-play -i "suspend-resume"
        ;;
esac

ログで実行されていることがわかりますが、音は出ません。理由はよくわかりませんが、この関数が呼び出されたときにオーディオシステムが停止しているような気がします。 (それについて私の言葉を引用しないでください。私は基本的に「動作しませんが、そうする必要があります」に過ぎません。)

あまり重要ではありませんが、楽しく楽しむ方法についてもっと知りたいのです。誰でも実際に動作させることができる提案や方法があれば良いでしょう。

他に必要なものがあればコメントしてください。

追加システム情報:

  • アーチLinux
  • 3.15.3-1-アーチ
  • GNOME Shell 3.12.2
  • パルスオーディオ5.0
  • alsactl 1.0.28 (基本的に alsa サウンドもあります)

ベストアンサー1

おすすめ記事