web-dev-qa-db-ja.com

サスペンド/レジューム後に音が出ない

サスペンドから再開した後、lubuntu 12.04で音声が聞こえません。私は試した

Sudo alsa force-reload
7
akonsu

一部のシステムでは、ALSAを再起動する前にpulseaudioプロセスを強制終了し、再ロードを防ぐ必要があります。次の手順が機能する場合、 自動化 になります。

  1. Pulseaudioをセットアップして、自動的に再スポーンしないようにします。

    mkdir ~/.Pulse
    echo "autospawn = no" >> ~/.Pulse/client.conf
    
  2. コンピューターをサスペンドして目を覚ます

  3. ALSAを再起動します。

    Sudo alsa force-reload
    
  4. Pulseaudioを開始:

    pulseaudio --start
    

変更を元に戻すには、ファイルを削除します〜/ .Pulse/client.conf

2
zerwas

いくつかの投稿を参照した後、私が私のものを再び機能させるためにしたこと:

  1. ホームディレクトリに設定ファイルを作成して、再起動しないようにpulseaudioを設定します。

    mkdir ~/.Pulse
    echo "autospawn = no" >> ~/.Pulse/client.conf
    
  2. システムの一時停止後に自動化するファイル(50alsa)を作成します。

    Sudo gedit /etc/pm/sleep.d/50alsa
    
  3. ファイルに次を追加します。 「pulseaudio --kill」が追加されていることに注意してください。

    case "$1" in
            hibernate|suspend)
                    # Stopping is not required
                    ;;
            thaw|resume)
                    pulseaudio --kill                
                    /sbin/alsa force-reload
                    pulseaudio --start
                    ;; 
            *) exit $NA
                    ;;
    esac 
    
2
Boyi

押してみてください CTRL+ALT+F1 tty画面を変更するには、を押します CTRL+ALT+F7 デスクトップに戻ります。

これは時々音を戻しますが、それを失敗し、画面の解像度を変更し、別の修正のために元に戻します。これは、HDMIオーディオでも機能します。

1
TenPlus1

this を試しましたが、助けにはなりませんでした。

再起動や別の中断なしでこれを解決するために、私は単にそれを解決しました

pulseaudio --kill
pulseaudio --start
0
rubo77

実行してみてください

pulseaudio -k && Sudo alsa force-reload
0
Mina Michael