Bose QC35 bluetoothヘッドフォンをUbuntu 17.04ラップトップとペアリングできました。オーディオはヘッドフォンで正常に機能します。しかし、それらを切断すると、ラップトップスピーカーから音を出すことは不可能に思えます。ボリュームは最大100%になります。使用されていたスピーカー。
Bluetoothの再起動、alsaとPulseの再インストールなど、いくつかの解決策を試しました。何も機能していません。
音声は再起動時に戻ってきましたが、それ以上はありませんでした。
何か案は?とても有難い。
私の場合、問題は「ヘッドフォン」の音量がミュートされ、0になったことです。これにより、ラップトップのスピーカーから音声が漏れることがなくなりました。ターミナルでalsamixer
を実行すると、同様の問題があるかどうかを確認できます。何かがMM
でマークされているか、音量がゼロまで下がっている場合は、おそらくそれです。矢印キーとM
キーを使用して、ミュートを解除し、ボリュームを元に戻すことができます。
これはヘッドフォンを外すたびにほとんど発生するため、ここにスクリプトがあります。
for x in `amixer controls | grep layback` ; do amixer cset "${x}" on ; done
for x in `amixer controls | grep layback` ; do amixer cset "${x}" 100% ; done
これにより、alsamixer
にリストされているすべてのアイテムのミュートが解除され、ボリュームが100%になります。
これに私の髪を引き裂く時間を費やし、これが誰かの助けになることを願っています。
18.04でも同じ問題が発生し、pulseaudioを強制終了すると(自動的にデバイスが再生成され、再スキャンされます)、再起動することなく問題が修正されます。
pidof pulseaudio|xargs kill
Pulseaudioのインスタンスallを強制終了しようとします。通常の状況では、2つが実行されている必要があります。1つはgdm
(または古いシステムではroot
)に属し、もう1つは自分のユーザーに属します。
したがって、kill
は、ユーザーのpulseaudioインスタンスのみを強制終了し、gdm
に属するインスタンスと、別のユーザーに属する他のユーザー(これはまさに私たちが望むもの)を強制終了しません。 )。
ALT:パルスオーディオにデバイスを再スキャンさせる の別の潜在的な解決策も見つかりましたが、より多くの問題が発生するようですそれが解決するより...