ALSA / Pipewire:選択できるように内部スピーカーとヘッドフォンジャックを表示します。

ALSA / Pipewire:選択できるように内部スピーカーとヘッドフォンジャックを表示します。

私はラップトップでFedora 35(前の34)を実行しています。システムにサウンドカードを自動的に検出させることができないことを除いて、すべてが正常です。だから〜/.asoundrcファイルを手動で作成しました。

defaults.pcm.card 0
defaults.pcm.device 5
defaults.ctl.card 0

これにより、サウンドが内部スピーカーに送信されます。サウンドをヘッドフォンに手動で送信するには:

1/ .asoundrcの内容を次のように変更します。

defaults.pcm.card 0
defaults.pcm.device 0
defaults.ctl.card 0

2/パイプワイヤサービスを再起動します。

systemctl --user restart pipewire.service

サウンドコントロールパネルからどちらかを選択できるように、このファイル(または他の場所)でデバイス0とデバイス5を指定する方法はありますか?

とても感謝しています! ! !

bash-5.1$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 5: Speakers (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0


bash-5.1$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
sysdefault:CARD=sofrt5682
    sof-rt5682, 
    Default Audio Device

関連情報