I have a 3.5mm headphone, I need to enable automatically in i3.
How can I route system sound and mic as this headphone.
Audio:
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Dell
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 04:00.1 chip-ID: 1002:15de class-ID: 0403
Device-2: AMD Family 17h/19h HD Audio vendor: Dell driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 04:00.6
chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.1.25-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: JACK v: 1.9.22 status: off tools: N/A
Server-3: PipeWire v: 0.3.70 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active tools: pactl,pw-cat,pw-cli,wpctl
I think Server-2: JACK v: 1.9.22 status: off tools: N/A
I have to enable this first but how?
arecord -L
null
Discard all samples (playback) or generate zero samples (capture)
lavrate
Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
usbstream:CARD=Generic
HD-Audio Generic
USB Stream Output
default:CARD=Generic_1
HD-Audio Generic, ALC3234 Analog
Default Audio Device
sysdefault:CARD=Generic_1
HD-Audio Generic, ALC3234 Analog
Default Audio Device
front:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC3234 Analog
Front output / input
usbstream:CARD=Generic_1
HD-Audio Generic
USB Stream Output
Also
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
pacman -Q alsa-utils alsa-plugins alsa-lib
alsa-utils 1.2.8-1
alsa-plugins 1:1.2.7.1-2
alsa-lib 1.2.8-1