Hello, In the Message; Subject : Re: xrdp and sound Message-ID : <878raectws.wl-nomiya@lake.dti.ne.jp> Date & Time: Mon, 14 Aug 2023 10:08:35 +0900 [MN] == Masaru Nomiya <nomiya@lake.dti.ne.jp> has written: MN> Hello, MN> In the Message; MN> Subject : xrdp and sound MN> Message-ID : <808c1361-4139-0209-0d7c-39d53a070ee4@gmail.com> MN> Date & Time: Sun, 13 Aug 2023 15:18:43 -0400 MN> [JS] == Joe Salmeri <jmscdba@gmail.com> has written: JS> After Tumbleweed switched from pulseaudio to pipewire, remote JS> desktop sessions ( XRDP ) no longer had sound because that JS> support was based on pulseaudio. JS> The developers have been working on a solution for quite a while now and it JS> appears they have it working again using a new module. JS> https://github.com/matt335672/pipewire-module-xrdp JS> Can we get this new module included in TW ? MN> The WM Enlightenment has been also developed with the assumption that MN> it would use the pulseaudio sound server, but I get sound with pipewire MN> without problems. MN> This is thanks to the pipewire-pulseaudio module, xrdp should be able MN> to do the same. MN> Please have a look; MN> http://c-nergy.be/blog/?p=18449 I don't know about Ubuntu, but the method described here is too complicated, but in openSUSE, it is much simpler. All you need is these files; 1. pipewire files pipewire-module-x11-0_3-0.3.77-1.2.x86_64 gstreamer-plugin-pipewire-0.3.77-1.2.x86_64 pipewire-lang-0.3.77-1.2.noarch pipewire-devel-0.3.77-1.2.x86_64 pipewire-media-session-lang-0.4.1+git.f71506321.20220128-2.31.noarch pipewire-alsa-0.3.77-1.2.x86_64 pipewire-spa-plugins-0_2-0.3.77-1.2.x86_64 pipewire-spa-tools-0.3.77-1.2.x86_64 pipewire-alsa-32bit-0.3.77-1.2.x86_64 libpipewire-0_3-0-32bit-0.3.77-1.2.x86_64 pipewire-doc-0.3.77-1.2.x86_64 pipewire-pulseaudio-0.3.77-1.2.x86_64 pipewire-spa-plugins-0_2-32bit-0.3.77-1.2.x86_64 pipewire-0.3.77-1.2.x86_64 pipewire-media-session-0.4.1+git.f71506321.20220128-2.31.x86_64 pipewire-modules-0_3-0.3.77-1.2.x86_64 pipewire-tools-0.3.77-1.2.x86_64 pipewire-modules-0_3-32bit-0.3.77-1.2.x86_64 libpipewire-0_3-0-0.3.77-1.2.x86_64 pipecontrol-0.2.10-4.12.x86_64 2. pulseaudo files apulse-0.1.13-37.58.x86_64 pulseaudio-utils-16.1-4.2.x86_64 system-user-pulse-16.1-4.2.noarch pulseaudio-utils-32bit-16.1-4.2.x86_64 pulseaudio-zsh-completion-16.1-4.2.x86_64 libpulse-devel-16.1-4.2.x86_64 libpulse0-16.1-4.2.x86_64 pulseaudio-setup-16.1-4.2.x86_64 pulseaudio-bash-completion-16.1-4.2.x86_64 alsa-plugins-pulse-1.2.7.1-173.0.x86_64 libpulse-mainloop-glib0-16.1-4.2.x86_64 libpulse0-32bit-16.1-4.2.x86_64 With these files, just do this; $ systemctl --user daemon-reload $ systemctl --user start pipewire pipewire-pulse pipewire-media In the above, pipewire-media module can be replaced with wireplumber module. Regards. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Bill! You married with Computer. Not with Me!" "No....., with money."