My installation was as follows:
sudo pacman -S pipewire pipewire-alsa pipewire-jack pipewire-pulse
You will notice there are two additional packages “pipewire-alsa and pipewire-jack” Maybe that will solve your headphone jac switchng issue.
Check server is running with
pactl info
Here are my results after installing the above:
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 80
Tile Size: 65472
User Name: michael
Host Name: eos22
Server Name: PulseAudio (on PipeWire 0.3.47)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo
Cookie: fd87:a9eb
It works for me.
–Michael