I’m running cinnamon DE which comes with pulse audio - or at least did when I set up the machine.
AUR (en) - rustdesk-bin requires pipewire but seems broken because it let me install without calling out conflicting packages but instead broke my audio which I could fix by uninstalling.
No report of conflicting packages and PulseAudio is working normally
$ inxi -Aa
API: ALSA v: k6.18.20-1-MANJARO status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: JACK v: 1.9.22 status: off with: a2jmidid status: off
tools: cadence,jack_control,jack_mixer,qjackctl
Server-3: PipeWire v: 1.6.2 status: off with: wireplumber status: off
tools: pw-cat,pw-cli,wpctl
Server-4: PulseAudio v: 17.0-98-gb096 status: active with:
1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
tools: pacat,pactl,pavucontrol
Rustdesk settings shows the PulseAudio sources (pactl list sources short) are available as Audio Inputs. (Including the sink.monitor to play desktop audio that other remote desktop software cannot detect)
These packages were installed on my system as well and after a reboot no web browser could play any audio and videos would only work with muted audio. vlc also no longer was able to play audio via line out. removing the package and a reboot fixed it.
I would suspect that one or more of the systemd services for pipewire/wireplumber may have been enabled during install of Rustdesk.
These services can be disabled and masked so they cannot interfere with pulsaudio.service
But removing Rustdesk probably disabled these services anyway
That wouldn’t be the first time. I have a font package from the AUR on my system which declared several X11 components as hard dependencies in its PKGBUILD.
Never forget that the AUR is user-uploaded content.