ubunut 18.04安装xrdp及pulseaudio

1. 桌面环境

sudo apt install xfce4

2. xrdp服务

sudo apt install xrdp

参考:xrdp

3. 远程声音重定向

  • 确认pulseaudio版本为11.1
pulseaudio --version
  • 编译、安装pulseaudio
sudo apt install build-essential dpkg-dev libpulse-dev
sudo apt install pulseaudio
sudo apt build-dep pulseaudio
sudo apt source pulseaudio
cd pulseaudio-11.1
sudo ./configure
  • 编译pulseaudio-module-xrdp
git clone https://github.com/neutrinolabs/pulseaudio-module-xrdp.git
cd pulseaudio-module-xrdp
./bootstrap && ./configure PULSE_DIR=/path/to/pulseaudio-11.1
make

注意:PULSE_DIR=/path/to/pulseaudio-11.1/path/to需要替换

确认xrdp版本为0.9.5

xrdp --version

修改文件/etc/xrdp/pulse/default.pa内容

.nofail
.fail
load-module module-augment-properties
load-module module-always-sink
.ifexists /usr/lib/pulse-11.1/modules/module-xrdp-sink.so
load-module /usr/lib/pulse-11.1/modules/module-xrdp-sink.so
.endif
.ifexists /usr/lib/pulse-11.1/modules/module-xrdp-source.so
load-module /usr/lib/pulse-11.1/modules/module-xrdp-source.so
.endif
load-module module-native-protocol-unix
  • 安装pulseaudio-module-xrdp
sudo make install
  • 测试
ls $(pkg-config --variable=modlibexecdir libpulse)

输出中包含module-xrdp-sink.somodule-xrdp-source.so表示安装成功

pavumeter

界面中出现"Showing signal levels of xrdp sink",表示远程桌面声音重定位成功。

参考:pulseaudio-module-xrdp

(0)

相关推荐