|
|
@ -1,4 +1,8 @@ |
|
|
|
|
|
|
|
-------------------------------------- |
|
|
|
Building pulseaudio modules for xrdp |
|
|
|
-------------------------------------- |
|
|
|
|
|
|
|
o append the following line to /etc/apt/sources.list |
|
|
|
|
|
|
|
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse |
|
|
@ -45,31 +49,16 @@ o sudo cp module-xrdp-sink.so /usr/lib/pulse-<version>/modules |
|
|
|
sudo cp module-xrdp-source.so /usr/lib/pulse-<version>/modules |
|
|
|
note: on a 64bit machine use lib64 instead of lib |
|
|
|
|
|
|
|
o cd /etc/pulse |
|
|
|
|
|
|
|
o sudo mv default.pa default.pa.orig |
|
|
|
-------------------------------------- |
|
|
|
To test sound/microphone redirection |
|
|
|
-------------------------------------- |
|
|
|
|
|
|
|
o sudo vi default.pa and add the following lines to it |
|
|
|
o install gnome sound recorder or your favorite sound recorder |
|
|
|
|
|
|
|
.nofail |
|
|
|
.fail |
|
|
|
load-module module-augment-properties |
|
|
|
#load-module module-alsa-sink device=hw:0 |
|
|
|
#load-module module-alsa-source device=hw:0 |
|
|
|
#load-module module-pipe-sink |
|
|
|
#load-module module-pipe-source |
|
|
|
#load-module module-null-sink |
|
|
|
load-module module-xrdp-sink |
|
|
|
load-module module-xrdp-source |
|
|
|
load-module module-native-protocol-unix |
|
|
|
#load-module module-udev-detect tsched=0 |
|
|
|
o mplayer -ao pulse <audio file> |
|
|
|
|
|
|
|
o sudo apt-get install pavucontrol |
|
|
|
|
|
|
|
o pulseaudio --kill |
|
|
|
|
|
|
|
o mplayer -ao pulse <audio file> |
|
|
|
|
|
|
|
o in another window run pavucontrol and you should see xrdp-sink in use |
|
|
|
|
|
|
|
o to enable pulseaudio log |
|
|
|