|
|
-
- o append the following line to /etc/apt/sources.list
-
- deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
-
- this is what my /etc/apt/sources.list looks like
-
- deb http://packages.linuxmint.com/ maya main upstream import
- deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
- deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
- deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
- deb http://archive.canonical.com/ubuntu/ precise partner
- deb http://packages.medibuntu.org/ precise free non-free
-
- #deb http://archive.getdeb.net/ubuntu precise-getdeb apps
- #deb http://archive.getdeb.net/ubuntu precise-getdeb games
- deb http://drbl.sourceforge.net/drbl-core drbl stable
- deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
-
- NOTE: If you get an error message that goes something like this:
-
- E: You must put some 'source' URIs in your sources.list
-
- try running the following command first:
-
- apt-get source pulseaudio
-
- o run these commands in your home directory
-
- cd
- sudo apt-get install dpkg-dev
- apt-get source pulseaudio
- sudo apt-get build-dep pulseaudio
-
- cd pulseaudio-1.1
- dpkg-buildpackage -rfakeroot -uc -b
-
- o edit Makefile and point PULSE_DIR to ~/pulseaudio<version> dir
-
- o run make; the outputs will be
- module-xrdp-sink.so
- module-xrdp-source.so
-
- 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
-
- o sudo vi default.pa and add the following lines to it
-
- .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 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
- o edit /etc/pulse/daemon.conf and set
- log-target = syslog
- log-level = notice
- o pulseaudio --kill
- o log output will be in /var/log/syslog or /var/log/messages
|