This service is available only in Japanese-language.

RDPに必要なパッケージについて

westonでRemote Destkop Protocol (RDP)を構築したいと思っています。
server側、client側においてどのRecipeが必要かご教授ください。
また、X11についても同様にご教授ください。

Yocto2.0以降であれば、freerdpが、Server/client双方をサポートしたレシピがmeta-oe/recipes-support/freerdp/ 以下にあり、依存関係からX11/Wayland共に動作するように見受けられます。
Yocto1.8までは、X11用のクライアントとして存在しますが、meta-oe/recipes-support/nonworking/freerdp/ と、nonworking以下に在り、動作が保証されておりません。

Yocto 1.6.1+westonの環境において、VNC相当を行いたいのですが、そのようなRecipeは存在しますか?
Yocto 1.6.1+X11の環境においては、x11vnc+vncviewer(とremmina)で動作確認できました。

freerdpは、Yocto1.6互換のmeta-openembedded/meta-oe/recipes-support/nonworking/freerdp/freerdp_git.bb
meta-oe/recipes-support/nonworking/freerdp/freerdp.inc
とレシピそのものは存在しますが、 
1) nonworking のディレクトリ以下に存在
2) incファイル内のDESCRIPTIN には、 "FreeRDP RDP client" と記載されていて、serverのサポートは明記されていない。
と、使えない状況にあると考えます。

Yocto2.0互換のmeta-openembedded/meta-oe/recipes-support/freerdp/freerdp_git.bb 及びfreerdp.inc
では、
1)recipes-supportのディレクトリ以下に存在
2) incファイル内のDESCRIPTIN には、"FreeRDP RDP client & server library"と記載され、依存関係に
waylandの記載もあることから、動かせるのではないかと推測しています。
こちらのレシピを持ちこむのも、一つの方法だと考えます。

<追記 2018/01/19>
なお、Yocto1.6のweston_1.4.0.bb では EXTRA_OECONFの中で --disable-rdp-compositor と
rdp機能が無効となっているため、こちらの変更も必要となります。

以下の手順でbuildが通ることは確認できております。(動作確認までは行っておりません)
1. bitbake-layers show-layers でmeta-oe の優先度が6であることを確認。
2. yocto-layer create でmeta-oe より高い優先度(7)で新規レイヤーを作成。
3. 新規に作成したレイヤー内に、recipes-graphics/wayland のディレクトリを作成。
4. 以下の内容で、rdp-compositorを有効に置き換え、依存関係にfreerdpを追加したweston_1.4.0.bbapend を作成。
DEPENDS += "freerdp"
EXTRA_OECONF = "--enable-setuid-install \
--disable-xwayland \
--enable-simple-clients \
--enable-clients \
--enable-demo-clients-install \
--disable-libunwind \
--disable-rpi-compositor \
--enable-rdp-compositor"
5. ワーク領域にgit clone -b jethro git://git.openembedded.org/meta-openembedded を実行して、yocto2.0互換のmeta-oeを取得する。
6. 新規に作成したレイヤーに、recipes-support ディレクトリを作成し、5で取得したレイヤーの meta-oe/recipes-support/ にある freerdpのディレクトリ以下をコピーする。
7. conf/bblayers.conf に 新規に作成したレイヤーを追加する。
8. bitbake weston -c cleanall を実行して、既存のwestonのbuildを削除する。
9. bitbake weston を実行する。
10. bitbake freerdp を実行してbuildできることを確認する。