GNOMEシェルを含むUbuntu 11.10 - ウェイクアップサウンドを一時停止

GNOMEシェルを含むUbuntu 11.10 - ウェイクアップサウンドを一時停止

ネットブック(MSI Wind u100)を一時停止して起きたときにいくつかのサウンドファイルを再生できるようにしたいのですが、gnomeシェルはこれを行う方法を見つけることができません。

私はUbuntu 11.10ベースのディストリビューションであるPinguyOS 11.10を使用しています。

アイデアは、基本的に静止状態から目覚めるたびに、私のネットブックが私に挨拶するようにすることです。 「戻ってきたことを歓迎します、先生」と言うセクシーなロボットの声のようなもの。

答え1

にスクリプトを入れてみてください/etc/pm/sleep.d/。スリープモードで再起動すると、このフォルダ内のスクリプトが起動します。

ファイルは次のとおりです

#!/bin/sh
mplayer '/path/to/file/music.mp3'

chmod +x yourscriptfilenameファイルを実行可能にするには、このコマンドを実行することを忘れないでください。

答え2

"libcanberra"をインストールしましたか?私はFedora18 --gnomeを実行しており、現在以下を実行しているログインサウンド用の「自動起動」スクリプトがあります。

Exec=/usr/bin/canberra-gtk-play -f /home/user/.local/share/sounds/.../desktop-login.ogg

必要に応じて、以下を試してください。

  1. サウンドファイル(まだない場合)/usr/share/sounds

  2. /etc/pm/sleep.d同様の埋め込みで既に提案されているようにスクリプトを生成します。

    #!/bin/sh
    /usr/bin/canberra-gtk-play -f /path/to/sound/file

私が言ったように、私のログインサウンドファイルは、~/.config/autostart前述の「Exec = ...」行とデスクトップエントリの他のすべてのエントリを含むディレクトリのシンプルなデスクトップエントリです。幸運を祈る

関連情報