再起動すると問題が解決するようですが、ログアウトした後(ログアウトを呼び出すことができる場合は、驚くべきctrl-alt-backspaceを使用することもあります)、chromeは音声を失います。スピーカーは、タブのアイコンは起動しますが、まだ音が出ません。vlc、amarok、paplayなどの他のアプリは問題なく動作します。これはgoogle-chromeをv39からv41に更新した後に起動したようです。KDEでFedora21を使用しています。確認中KDE Mixer、再生ストリームにもgoogle chromeはありませんでした。
問題を絞り込むために、すべてのchrome killall chrome
のウィンドウを強制終了し、ターミナルからgoogle-chrome
を実行して、出力を確認しました。HTML5オーディオテストに進みます。私がこれを得るページ:
ALSA lib Pulse.c:243:(Pulse_connect) PulseAudio: Unable to connect: Connection refused
pulseaudio -k
でPulseオーディオを再起動しようとしましたが、何も修正されていないようです。
問題は何でしょうか?
chromeから端末出力を取得し、pulseaudioをいじることが重要でした。pulseaudioを強制終了して開始しようとすると、次のようになります。
>>> pulseaudio
E: [pulseaudio] socket-server.c: bind(): Address already in use
これが私の答えにつながります:
https://bbs.archlinux.org/viewtopic.php?id=185456
解決策は、.esd
の/tmp
ディレクトリを削除し、pulseaudioを再度実行することでした。
>>> rm -r /tmp/.esd-1000/
>>> pulseaudio
これが機能する理由はわかりませんが、すぐにオーディオがchromeに戻り、それ以降問題は発生していません。