
クラウド上のVPSサーバーで動いているクロス開発環境
XRDPとX11RDPのおかげで、
手元のWindowsから手軽に利用できるようになりました。
Windowsと同じように、リモートデスクトップで、音も聞こえるようにしたいものです。
これもググってみました、、、
How to Compile xRDP+X11RDP on Ubuntu
http://241931348f64b1d1.wordpress.com/2013/05/27/how-to-compile-xrdpx11rdp-on-ubuntu/XRDPとX11RDPは、つぎのX11RDP-o-Maticを使うので、最後にサウンド・リダイレクションだけ手作業で行いました。
X11RDP-o-Matic Version 3 Now Released
http://scarygliders.net/2013/07/25/x11rdp-o-matic-version-3-now-released/つぎのコマンドをroot権限で実行します、、、
※Synaptic Package ManagerでUbuntu13.04で使われているレベルを見ると、pulseaudio-3.0.tar.gzを使った方が良さそうですね。
apt-get install pulseaudio-module-x11
# Compile Pulse sink (need to make sound redirection working):
apt-get install libjson0-dev libsndfile1-dev libspeex-dev libspeexdsp-dev
# Download and extract pulseaudio source from here
wget http://freedesktop.org/software/pulseaudio/releases/pulseaudio-4.0.tar.gz
tar -zxvf pulseaudio-4.0.tar.gz
cd into pulseaudio-4.0
./configure
cd into X11RDP-o-Matic/xrdp/sesman/chansrv/pulse
# Edit PULSE_DIR at the top of the file to point to the directory you extracted pulseaudio-4.0 source.
make
sudo cp module-xrdp-sink.so /usr/lib/pulse-3.0/modules/
# Edit /etc/asound.conf
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
# Edit /etc/pulse/default.pa
.nofail
.fail
load-module module-augment-properties
load-module module-xrdp-sink
load-module module-native-protocol-unix
reboot...
さっそく、YouTubeやインターネットラジオで、リモートデスクトップ接続した、手元のWindowsマシンで音が聞こえるのを確認しました!
ところで、VPSサーバーは、お名前.comのKVMを使ったVPSサーバーを使っています。
各種のOSイメージが用意されているのに加えて、ISOイメージをアップロードして自由にOSをインストールすることができます。
仮想マシンなので、スナップショットを取ってロールバックすることもできるので、実験にはとても便利です。

