10
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Ubuntuからxrdpでサウンドをリダイレクトしたい

Last updated at Posted at 2020-12-29

ターゲット

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の**「設定」「サウンド」**を開くとこんな感じになっているはず
Screenshot from 2020-12-29 18-44-23.png

これでクライアントの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

10
9
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?