<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>X11RDP-o-Matic</title><revhistory><revision><revnumber>3</revnumber><date>2018-02-19 06:20:02</date><authorinitials>meta</authorinitials></revision><revision><revnumber>2</revnumber><date>2017-05-11 07:01:18</date><authorinitials>meta</authorinitials></revision><revision><revnumber>1</revnumber><date>2015-02-05 05:33:52</date><authorinitials>meta</authorinitials></revision></revhistory></articleinfo><caution><para><emphasis role="strong">注意</emphasis> </para><para>2017年5月現在、X11RDP-o-Matic は最新の xrdp ブランチに対してうまく動作しません。Debian 系ディストリビューションのリポジトリにも、 <ulink url="https://tracker.debian.org/pkg/xrdp]">最新バージョンの xrdp が収録される</ulink>ようになったため、そろそろ役目を終えてもいいのではないかと考えています。 </para><para>もしもあなたが単なる xrdp のユーザなら、特別な理由がない限り apt でインストールすることをおすすめします。開発者として、最新の xrdp や fork  して変更を加えた xrdp をプルリクエスト作成前にテストしたいという用途には、<ulink url="https://xrdp.vmeta.jp/X11RDP-o-Matic/X11RDP-RH-Matic#">X11RDP-RH-Matic</ulink> を使ってください。 </para></caution><section><title>これはなに</title><para>Debian 系の Linux ディストリビューションで xrdp &amp; x11rdp を簡単にビルド＆インストールするためのツールです。Debian や Ubuntu, Linux Mint を使っているなら公式のパッケージよりこちらを使うのがおすすめです。 </para><para>ディストリビューションによっては必ずしも最新の xrdp のパッケージが用意されていない場合がありますが、本ツールを使うと最新の xrdp &amp; x11rdp  を簡単にインストールできます。ビルドしたバイナリは dpkg 形式のパッケージとして作成された上でシステムにインストールされるため、アンインストールの際もコマンド一発で綺麗に削除できます。 </para><itemizedlist><listitem><para><ulink url="http://scarygliders.net/2013/07/25/x11rdp-o-matic-version-3-now-released/"/> </para></listitem></itemizedlist></section><section><title>対応ディストリビューション</title><itemizedlist><listitem><para>Debian GNU/Linux  6.0 以降 </para></listitem><listitem><para>Ubuntu (サポート中のLTS及び通常リリース) </para></listitem><listitem><para>Linux Mint 12 以降 </para></listitem></itemizedlist><para>正確なディストリビューションのバージョンや最新の対応状況は<ulink url="https://github.com/scarygliders/X11RDP-o-Matic/blob/master/SupportedDistros.txt">SupportedDistros.txt</ulink> を確認してください。 </para></section><section><title>必要なもの</title><itemizedlist><listitem><para>git </para></listitem></itemizedlist><para>github から X11RDP-o-Matic を取得するために git が必要なので apt-get や aptitude で予めインストールしておきます。 </para><screen><![CDATA[$ sudo apt-get install git]]></screen><para>git 以外の xrdp &amp; x11rdp のビルドに必要なものは、X11RDP-o-Matic の実行過程で自動的にインストールされるので git のみをインストールすれば大丈夫です。 </para></section><section><title>使い方</title><para>2014年2月現在 v3.03 が最新なので github から v3.03 ブランチを取得します。取得時点の最新バージョンを確認して clone してください。 </para><screen><![CDATA[$ git clone --depth 1 -b v3.03 https://github.com/scarygliders/X11RDP-o-Matic.git]]></screen><para>常に最新版を追いかける場合は devel ブランチから取得します。 </para><screen><![CDATA[$ git clone --depth 1 -b devel https://github.com/scarygliders/X11RDP-o-Matic.git]]></screen><remark><para>[[ファイル:X11rdp-o-matic-justdoit.png|360px|thumb|X11RDP-o-Matic で xrdp &amp; x11rdp をビルドしている様子]] </para></remark><para>ダウンロードしたらディレクトリに入り、X11RDP-o-Maticを <emphasis role="strong">--justdoit</emphasis> オプションを付けて実行します。 </para><para>自動的に CPU のコア数に応じてジョブ数で並列にコンパイルを行ってくれますが、しばらく(おそらく30分以上)時間がかかります。 </para><screen><![CDATA[$ cd X11RDP-o-Matic
$ sudo ./X11rdp-o-matic.sh --justdoit]]></screen><para>実行が終わったら、インストールは完了しています。以下のコマンドで、実際にインストールされていることを確認できます。 </para><screen><![CDATA[$ dpkg -l xrdp x11rdp]]></screen></section><section><title>インストール後の設定</title><para>ここまでで xrdp &amp; x11rdp はシステムにインストールされ、デーモンが起動した状態になっています。 </para><para>最後に、RDP でログインした際にどのデスクトップ環境を使用するかの設定を行えば準備完了です。 </para><screen><![CDATA[$ sudo ./RDPsesconfig.sh]]></screen><remark><para>&lt;gallery&gt; ファイル:Debian rdpsesconfig.png|RDPsesconfig を起動 ファイル:Debian rdpsesconfig select.png|使用するデスクトップ環境を選択 ファイル:Debian rdpsesconfig target user.png|対象のユーザを選択 &lt;/gallery&gt; </para></remark></section><section><title>アンインストール</title><para>X11RDP-o-Matic でインストールした xrdp &amp; x11rdp をアンインストールするには以下のコマンド実行します。 </para><para>設定ファイルも含めて完全にアンインストールするには <emphasis role="strong">remove</emphasis> を <emphasis role="strong">purge</emphasis> に置き換えてください。 </para><screen><![CDATA[$ sudo apt-get remove x11rdp*
$ sudo apt-get remove xrdp]]></screen></section></article>