一時停止後にシステムが起動したときにサウンドファイルを再生する方法はありますか?


13

ラップトップを起動または一時停止するたびにサウンドファイルを再生できるようにしたいのですが、これを行う方法はありますか?

回答:


7

あるものがあるとしましょう/path/to/your/soundfile.mp3(path / to / your / soundfile.mp3は再生したいサウンドファイルのフルパスとファイル名です)

試してください:

sudo gedit /etc/pm/sleep.d/50playsound

ファイルに次の行を追加します。

case "$1" in
        hibernate|suspend)
                # Do nothing
                ;;
        thaw|resume)
                play /path/to/your/soundfile.mp3
                ;;
        *) exit $NA
                ;;
esac

Ctrl+ Sを押してこのファイルを保存し、次のコマンドでこのファイルを実行可能にします。

sudo chmod +x /etc/pm/sleep.d/50playsound

2

はい。pm-utilsパッケージを使用します。から/usr/share/doc/pm-utils/README
=== pm-utils ===

pm-utilsとは何ですか?

  • Pm-utilsは
    、ベンダー、ディストリビューション、または
    ユーザーが提供するサスペンドおよびレジュームスクリプトを実行するために使用できるコンピューターをサスペンドおよびハイバネートするためのシンプルなシェルコマンドラインツールを提供します。

なぜ必要なのですか?

  • すべての主要なディストリビューションは、
    一般的な電源管理
    操作をサポートするために同じ機能を再実装しています。pm-utilsは、
    一般的な電源管理タスク用に標準化された配布に依存しないレイアウトとインターフェイスを提供します。これにより、
    ソフトウェアおよびハードウェアベンダーは
    配布固有の中断/再開機能を維持する必要がなくなります。

  • 一時停止/再開機能は
    、ファイルを/etc/pm/sleep.dディレクトリにインストールすることで簡単に変更できます。
    フックと呼ばれるこれらのファイルは、次のような特定のタスクをサスペンド/レジュームで実行できます。

    • ラップトップハードウェアのスタンバイLEDの有効化と無効化
    • suspend2のようなサスペンドGUIを有効にする
    • ビデオを再度有効にする
    • 中断に対処できないサービスの開始と停止
    • ntpと時刻を再同期する
    • 必要に応じてモジュールを削除およびmodprobing
    • hibernate-resumeのデフォルトのターゲットにgrubを設定する
    • 特定のシステムで行う必要があるその他の奇抜なこと

フックはどのように機能しますか?

  • /etc/pm/sleep.dに実行可能ファイルを配置します。サスペンドまたは
    休止状態が呼び出されると、いくつかのことが起こります。

    1)/etc/pm/config.d/*内のファイルはCのソート順で評価されます。
    これらのファイルは、
    pm-utilsの外部の個々のパッケージで提供でき
    、pm-utilsおよびフックのグローバルに利用可能な構成設定が含まれています。
    2)/etc/pm/sleep.d/*の各フック
    は、「suspend」または「hibernate」のコマンドライン引数を使用して、Cのソート順で実行されます。
    3)システムがサスペンドまたは休止状態になります。
    4)マシンを起動するイベントが発生します
    5)/etc/pm/sleep.d/*のそれぞれは
    、コマンドライン引数「resume」または「thaw」で、逆Cソート順で実行されます。

  • フックの仕組みと作成方法の詳細については、
    HOWTO.hooksを参照してください。

  • pm-utilsのデバッグ方法については、README.debuggingを参照してください。

    それでおしまい!


わかりましたので、/ etc / pm / sleep.dにサウンドファイルを追加しますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.