ターゲット
Ubuntu 20.10
xrdpはインストール&設定済みとします
PulseAudioのインストール
今回は、次のサイトから14.0をダウンロードしました。
https://www.freedesktop.org/wiki/Software/PulseAudio/
以下にダウンロード
/home/masato/dev/pulse
tar.xzなので解凍します
/home/masato/dev/pulse
tar xf ./pulseaudio-14.0.tar.xz
解凍したディレクトリにcd
/home/masato/dev/pulse
cd ./pulseaudio-14.0
ビルドする
/home/masato/dev/pulse/pulseaudio-14.0
sudo ./bootstrap.sh
sudo ./configure
sudo make install
(依存関係が解決していない場合は以下を実行)
sudo apt install git libpulse-dev autoconf m4 build-essential dpkg-dev libsndfile-dev libcap-dev libtool
xrdp moduleのダウンロード
カレントディレクトリを移動
/home/masato/dev/pulse/pulseaudio-14.0
cd ../
xrdp sound modulesをgit clone
/home/masato/dev/pulse/
git clone https://github.com/neutrinolabs/pulseaudio-module-xrdp.git
xrdp sound modulesをビルド
/home/masato/dev/pulse/pulseaudio-module-xrdp
sudo ./bootstrap
sudo ./configure PULSE_DIR="/home/masato/dev/pulse/pulseaudio-14.0"
# 先にダウンロード&解凍したPulseAudioのディレクトリを指定
sudo make
出来上がったファイルをコピー
/home/masato/dev/pulse/pulseaudio-module-xrdp
cd ./src/.libs
# /home/masato/dev/pulse/pulseaudio-module-xrdp/src/.libs
sudo install -t "/var/lib/xrdp-pulseaudio-installer" -D -m 644 *.so
ここで再起動
動作確認
GNOMEの**「設定」>「サウンド」**を開くとこんな感じになっているはず
これでクライアントのWindows PCから音が出た
参考
PulseAudio
Building and Installing PulseAudio From Git
xRDP – How to redirect Sound on Ubuntu 18.04
xRDP – Missing packages for Sound Redirection in Ubuntu 19.04
pulseaudio-module-xrdp - github