(vnc4serverと一緒に)ずっと前からxrdpを使用していましたが、 here のように動作の概要を理解できたと思います。 xrdpはRDPプロトコルとの通信を許可し、ユーザー認証にsesmanを使用します。認証後、新しい/既存のVNCセッションがリモート表示に使用されます。
ただし、上記のプロセスにはX11rdpの説明はありません。ログイン画面にsesman-X11rdpという名前のオプションが表示されますが、これは機能しません。 xrdp.orgでX11rdpの説明を探してみました。私が見つけることができるのはこれだけです:「XrdpはXセッションを管理するためにXvncまたはX11rdpを使用します」。
誰かがX11rdpとは何か、それがXvncとどう違うのか説明できますか? xrdp-VNC上でX11rdpを使用することの長所と短所は何ですか?
PS:X11rdpのインストール/コンパイル方法に関するチュートリアルをたくさん見つけることができました。しかし、コンパイル/インストールのプロセスを実行する前に、まずその目的を理解したいと思います。
X11rdpは、RDPでvncビットマップストリームを単純にラップするのではなく、X11 drawコマンドをRDP drawコマンドとして転送することにより、Xvncの改善を試みます。
描画コマンドは、生のビデオフィードの代わりにベクトルベースであるため、帯域幅効率が高くなります。デスクトップのX11rdpとXvncは、音楽のMIDIとWAVに似ています。 MIDIは、WAVが結果のサウンドを単にエンコードしている間に再生されるノートを示します。