Closed oukooveu closed 6 years ago
Can you try 7bf2c4192533443cd830102978070c81465a183c? It might be a bug that caused by my recent commit. Sorry for the inconvenience.
@oukooveu Try this #20.
It works. Thanks a lot for quick response.
Just for history how to setup xrdp/xfce4 with sound support for CentOS 7.5.1804:
sudo yum install -y tigervnc-server xfce4-panel xfce4-session xfce4-settings xfconf xfdesktop xfwm4 Thunar xfce4-terminal
sudo yum install -y epel-release xrdp
echo 'PREFERRED=/usr/bin/startxfce4' | sudo tee /etc/sysconfig/desktop
Build/deploy pulseaudo modules according to this instruction.
Setup additional tools for testing:
sudo yum install -y alsa-utils pulseaudio-utils pavucontrol alsa-plugins-pulseaudio
And "redirect" ALSA to pulseaudio:
cat << EOF | sudo tee -a /etc/asound.conf
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
EOF
How to check:
xfreerdp /u:<user> /p:<password> /sound /v:<host> /w:1400 /h:900
speaker-test
and sound should come.
OS: CentOS 7.5.1804 xrdp: xrdp-0.9.7.gita9e2dcc+master-1.el7.x86_64 pulseaudio: 10.0 pulseaudio xrdp modules have been built from b88ff0134889577b0359509d7760ab024a8dc40f by instruction from here.
pulseaudio doesn't start when Xrdp session is started, if it started manually required modules are loaded:
But 'xrdp sink' device doesn't appear in
pavucontrol
andpulseadio
crashes whenpavucontrol
tying to communicate with it:In the trace: