X11RDP-o-Maticを使ってみる 音は出ない


SoftEtherVPNを設定したので、リモート環境について考察中

Windowsだと、RDPがあって、音声なんかもリモート環境下で

再現が出来る。

ubuntuでも、何とかならないものかと調べていたら、

X11RDP-o-Maticというものがあるそうだ。

 

 

対応ディストリビューション

Debian GNU/Linux 6.0 以降

Ubuntu (サポート中のLTS及び通常リリース)

Linux Mint 12 以降

と言うことなので、試してみた

 

X11RDP-o-Matic で公開されています。 バージョンを確認すること

2014/08/18現在の最新版は、3.03のようだ

github から X11RDP-o-Matic を取得するために git が必要なので apt-get や aptitude で予めインストールしておきます。

$ sudo apt-get install git

git 以外の xrdp & x11rdp のビルドに必要なものは、X11RDP-o-Matic の実行過程で自動的にインストールされるので git のみをインストールすれば大丈夫です。

現在 v3.03 が最新なので github から v3.03 ブランチを取得します。取得時点の最新バージョンを確認して clone

$ git clone -b v3.03 https://github.com/scarygliders/X11RDP-o-Matic.git

ダウンロードしたらディレクトリに入り、X11RDP-o-Maticを –justdoit オプションを付けて実行します。

自動的に しばらく時間がかかります。 CPUとかに寄るらしいけど、20分くらいかかった

$ cd X11RDP-o-Matic

$ sudo ./X11rdp-o-matic.sh –justdoit

 

$ dpkg -l xrdp x11rdp  #インストール後、左記のコマンドで確認できる

 

 

このままだと、音が出ないので、更に追加でpulseaudioをインストール

How to Compile xRDP+X11RDP on Ubuntu を参照

pulseaudioのバージョンを確認すると4.0なので、それに合わせた

$ sudo apt-get install pulseaudio-module-x11

$ sudo apt-get install libjson0-dev libsndfile1-dev libspeex-dev libspeexdsp-dev

$ wget http://freedesktop.org/software/pulseaudio/releases/pulseaudio-4.0.tar.gz

$ tar -zxvf pulseaudio-4.0.tar.gz

$ cd ./pulseaudio-4.0

$ ./configure

$ cd

$ cd X11RDP-o-Matic/xrdp/sesman/chansrv/pulse

$ sudo gedit Makefile

PULSE_DIR=/home/hogehoge/pulseaudio-4.0 #hogehogeは、自分の環境に合わせる

# ファイルの先頭にある[編集] PULSE_DIRはあなたのpulseaudio-4.0のソースを展開したディレクトリを指すように。

$ sudo su

# make

# exit

$ sudo cp module-xrdp-sink.so /usr/lib/pulse-4.0/modules/

$ sudo gedit /etc/asound.conf

pcm.pulse {
type pulse
}

ctl.pulse {
type pulse
}

pcm.!default {
type pulse
}

ctl.!default {
type pulse
}

 

$ sudo gedit /etc/pulse/default.pa

.nofail
.fail
load-module module-augment-properties
load-module module-xrdp-sink
load-module module-native-protocol-unix

とあるので、最終行に追記すると、エラーが出てサウンドが使えなかった

asound.conf のエラーが出ているので、削除すると、Ubuntu上では、音が出るが

サウンド選択が出来なくなった。 リモートデスクトップでは、音は出ないまま。

default.pa の最後をload-module module-xrdp-sink だけにすると、

サウンド選択は出来るが、状況は変わらない。

設定方法が分からないので、とりあえず放置する。

音が出ないけれど、リモート接続はできる状態。

 

RDP でログインした際にどのデスクトップ環境を使用するかの設定

$ cd X11RDP-o-Matic

$ sudo ./RDPsesconfig.sh

使用するデスクトップ環境を選択して、対象のユーザを選択して終了

再起動

 

 

アンインストール

X11RDP-o-Matic でインストールした xrdp & x11rdp をアンインストールするには以下のコマンド

$ sudo apt-get purge x11rdp*
$ sudo apt-get purge xrdp

Leave a comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


 

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)