web-dev-qa-db-ja.com

X11rdpとは何ですか?

(vnc4serverと一緒に)ずっと前からxrdpを使用していましたが、 here のように動作の概要を理解できたと思います。 xrdpはRDPプロトコルとの通信を許可し、ユーザー認証にsesmanを使用します。認証後、新しい/既存のVNCセッションがリモート表示に使用されます。

ただし、上記のプロセスにはX11rdpの説明はありません。ログイン画面にsesman-X11rdpという名前のオプションが表示されますが、これは機能しません。 xrdp.orgでX11rdpの説明を探してみました。私が見つけることができるのはこれだけです:「XrdpはXセッションを管理するためにXvncまたはX11rdpを使用します」。

誰かがX11rdpとは何か、それがXvncとどう違うのか説明できますか? xrdp-VNC上でX11rdpを使用することの長所と短所は何ですか?

PS:X11rdpのインストール/コンパイル方法に関するチュートリアルをたくさん見つけることができました。しかし、コンパイル/インストールのプロセスを実行する前に、まずその目的を理解したいと思います。

5
cbun

X11rdpは、RDPでvncビットマップストリームを単純にラップするのではなく、X11 drawコマンドをRDP drawコマンドとして転送することにより、Xvncの改善を試みます。

描画コマンドは、生のビデオフィードの代わりにベクトルベースであるため、帯域幅効率が高くなります。デスクトップのX11rdpとXvncは、音楽のMIDIとWAVに似ています。 MIDIは、WAVが結果のサウンドを単にエンコードしている間に再生されるノートを示します。

5
Joshua