How to install rustdesk without breaking audio?

Hi all,

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.

How to best proceed here?

Thanks!

You can always test the official appimage from github. Or flatpak.

1 Like

Just install manjaro-pipewire, it will replace pulse audio.

4 Likes

My Xfce system is still using PulseAudio
I have just built this AUR package and it required additional repository packages:

[2026-04-05T11:38:13+0100] [ALPM] installed alsa-card-profiles (1:1.6.2-1)
[2026-04-05T11:38:13+0100] [ALPM] installed bluez-libs (5.86-4)
[2026-04-05T11:38:13+0100] [ALPM] installed libmysofa (1.3.3-1)
[2026-04-05T11:38:13+0100] [ALPM] installed pipewire-audio (1:1.6.2-1)
[2026-04-05T11:38:13+0100] [ALPM] installed libwireplumber (0.5.14-1)
[2026-04-05T11:38:13+0100] [ALPM] installed wireplumber (0.5.14-1)
 
[2026-04-05T11:38:13+0100] [ALPM] installed pipewire-session-manager (1:1.6.2-1)
[2026-04-05T11:38:13+0100] [ALPM] installed gst-plugin-pipewire (1:1.6.2-1)

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.

Any downside in doing that?

Might give this a look. Thanks!

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

So why is it a install dependency when it can be disabled and is not a runtime dependency? Is the pkgbuilt faulty?

Either way, that very much is what happened. I’ll give that another shot.

To add to my previous comment: i do use the flatpak version, but i also already use pipewire on my system. No anomalies detected on such a setup.

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. :man_facepalming:

Never forget that the AUR is user-uploaded content.

1 Like

AUR packages for rustdesk have different dependency packages for audio

AUR (en) - rustdesk 1.4.6-1
Dependencies (56)
alsa-lib
gst-plugin-pipewire (gst-plugin-pipewire-gitAUR, gst-plugin-pipewire-full-gitAUR)
libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
pulse-native-provider (pulseaudio-gitAUR, pipewire-pulse-gitAUR, pipewire-full-pulse-gitAUR, pipewire-pulse, pulseaudio)

Shared dependency pulse-native-provider is provided by either pulseaudio or conflicting replacement package pipewire-pulse

rustdesk-bin has 2 audio dependencies:

AUR (en) - rustdesk-bin 1.4.6-2*
Dependencies (12)
gst-plugin-pipewire (gst-plugin-pipewire-gitAUR, gst-plugin-pipewire-full-gitAUR)
libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)

*New version of package released today (2026-04-05 17:47 UTC) replaced alsa-lib dependency with libpulse
upgpkg: rustdesk 1.4.6-2: Replace also-lib dependency by libpulse

There is also AUR (en) - rustdesk-appimage that has no audio dependencies