ヘッドフォンが機能しない基本OS Hera

ヘッドフォンが機能しない基本OS Hera

私の質問

Elementaryを起動すると、コンピュータのスピーカーからの音声が期待どおりに機能します。

ヘッドフォンをオーディオジャックに接続すると、オーディオはヘッドフォンから出ません。

時々、ヘッドフォンを取り外してからコンピュータを再起動するまで、通常のスピーカーオーディオも動作を停止します。

Bluetoothヘッドフォンの接続に問題があります。 Bluetoothは他のスレッドに対する別の問題のようです(誰かがすべて接続されていると思わない限り)。

私の設定

デュアルブート - 基本OS HeraとMacOS Catalina(27インチ2015 iMac)

私がしたこと

  • 以下は私のALSA情報スクリプトへのリンクです。http://alsa-project.org/db/?f=69fa3ea87565183bd98482333768713e81f66f17

  • 私はsudo apt updateとsudo apt Upgradeを実行しました。

  • オーディオ設定を確認してみると大丈夫そうです。ヘッドホンを接続すると、サウンド出力デバイスとして表示されます。

  • alsamixerを開いたときにヘッドフォンのオプションがミュート解除され、音量がオンになっていることを確認しました。 gnome-alsamixerと同じです。

  • AlsaMixerを強制的にリロード

  • pavucontrolを開くと音量レベルが動いているのがわかりますが、音は聞こえません。さまざまなヘッドフォンを試してみました。

  • また、ヘッドフォンが接続されたpavucontrolで、出力デバイスをスピーカー(使用不可)とヘッドフォン(接続済み)に変更してみました。

  • AlsaMixerとPulseAudioのアンインストールと再インストール

  • 実行=いいえに設定されたクイックスケジューラ

私は決して開発者ではなく、試行錯誤と多くの検索でインストールを完了しました。したがって、より詳細な情報や情報が必要な場合はお知らせください。

解決すべきアイデアがあれば、大変感謝いたします。

答え1

これはコマンドラインPulseAudioの答えです。 PulseAudioを使用しているのか、コマンドラインの回答に興味があるのか​​わかりません。しかし、私はこれが誰かに役立つと思いました。

パッケージには、特定のオーディオソース(ストリーム)を特定のデバイス(シンク)として参照するために使用できるツールがpulseaudio-utilsあります。pactl

オーディオソース(ストリーム)を一覧表示するにはを使用しますpactl list sink-inputs。以下の例では、FirefoxとSpotifyのサウンドを再生しています。単純化のために出力を少し減らしました。

$ pactl list sink-inputs

Sink Input #333
        Properties:
                media.name = "AudioStream"
                application.name = "AudioIPC Server"
                application.process.id = "34823"
                application.process.binary = "firefox-esr"
                application.icon_name = "firefox-esr"

Sink Input #334
        Properties:
                media.role = "music"
                media.name = "Spotify"
                application.name = "Spotify"
                application.process.id = "37466"
                application.process.binary = "spotify"
                application.icon_name = "spotify-client"

デバイス(受信機)を一覧表示するには、以下を使用しますpactl list short sinks

$ pactl list short sinks
1       alsa_output.usb-0c76_RAMPAGE-00.analog-stereo   SUSPENDED
2       alsa_output.pci-0000_00_1b.0.analog-stereo      RUNNING
4       alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 SUSPENDED

両方のストリームは私のアナログサウンド出力(受信機2)で再生されます。 Spotify(ソース334)をRampageヘッドフォン(受信機1)に移動したいとします。そのような場合は、次のようにします。

pactl move-sink-input 334 1

これで、両方のソースから音が聞こえるだけでなく、両方のデバイスが使用されているように見えます。

$ pactl list short sinks
1       alsa_output.usb-0c76_RAMPAGE-00.analog-stereo   RUNNING
2       alsa_output.pci-0000_00_1b.0.analog-stereo      RUNNING
4       alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 SUSPENDED

pactl set-default-sink 1アプリケーションのデフォルト受信者を設定することもできます。デバイスを挿入/削除すると、プライマリ受信機がジャンプすることがあります。

関連情報