音量を一定のしきい値以下に設定すると、USBヘッドフォンがミュートされます

音量を一定のしきい値以下に設定すると、USBヘッドフォンがミュートされます

Ubuntu 14.04 LTS で、Unity のデフォルトのボリューム コントロールを備えた USB ヘッドセット (Microsoft LifeChat LX3000) を使用すると、システムのメイン ボリュームを特定のしきい値以下に下げると、スピーカーの音が突然ミュートされます。しきい値はさまざまですが、使用可能なスケールの約 25% ~ 33% です。代わりに、音量がゼロになってミュート状態になるまで、音が徐々に小さくなると予想されます。

どうすればその(私見ではより直感的な)動作を実現できますか? 早期ミュートが発生する原因は何ですか?

答え1

私も同様の問題を抱えていましたが(ヘッドセットは異なりますが)、ここで解決策を見つけました:

https://chrisjean.com/fix-for-usb-audio-is-too-loud-and-mutes-at-low-volume-in-ubuntu/

上記のリンクのアドバイスに従うことをお勧めしますが、将来ウェブサイトや投稿が消えてしまった場合に備えて、関連セクションをコピーしておきました。

  1. ターミナルを開き (CTRL + ALT + T)、次のように入力して、編集前に元のファイルのバックアップ コピーを作成します。

    sudo cp /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common_original
    
  2. テキストエディタでファイルを編集します。

    gksu gedit /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
    

    パスワードの入力を求められます。パスワードを入力すると、ファイル エディターがポップアップ表示されます。

  3. 「[Element PCM]」セクションを見つけます

    [エレメントPCM]
    スイッチ = ミュート
    ボリューム = マージ
    オーバーライドマップ.1 = すべて
    override-map.2 = すべて左、すべて右
    
  4. そのセクションを次のように変更します。

    [エレメントPCM]
    スイッチ = ミュート
    音量 = 無視
    音量制限 = 0.01
    オーバーライドマップ.1 = すべて
    override-map.2 = すべて左、すべて右
    
  5. 最終版を保存し、ターミナルに以下を入力して設定をリロードします。

    pulseaudio -k
    

ノート

  • 音量制限の数値 (この例では 0.01) が大きすぎたり小さすぎたりする場合は、値を変更し、ファイルを保存して、構成を再ロードし、満足するまで繰り返します。テストされた他の値は、0.05 (小さすぎる)、0.075、および 0.5 (大きすぎる) でした。
  • これはない私のガイドですが、私の問題は解決しましたし、他の人にも役立つと思います。

答え2

承認された解決策は機能しますが、システムオーディオもミュートされたため、元に戻す必要がありました。

私はUbuntu 18を使用しています。

いろいろ試していたところ、サウンド設定の出力デバイスの下に 3 つのデバイスがあることに気付きました。

サウンド出力デバイスリスト

選択されましたがAnalog output - USB PnP Sound Device、デジタル版を選択しただけで問題は解決しました。

なぜそれが機能したかについての説明があれば、この回答に完全に追加されます。

これで問題は解決しました。ヘッドフォンを抜き差ししても、まだ機能し、デフォルトでデジタル出力が選択されます。

関連情報