web-dev-qa-db-ja.com

Linuxではグーグルchrome

再起動すると問題が解決するようですが、ログアウトした後(ログアウトを呼び出すことができる場合は、驚くべき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オーディオを再起動しようとしましたが、何も修正されていないようです。

問題は何でしょうか?

3
jozxyqk

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に戻り、それ以降問題は発生していません。

3
jozxyqk