X11では、誰でも画面を覗けた
X11では、どのアプリケーションでも、他のアプリのウインドウを含む画面全体を読み取れました。そのおかげで画面キャプチャは簡単でしたが、マルウェアにとっても簡単でした。従来のキャプチャツールは、すべてこの前提で作られています。
Ubuntuをアップグレードしたら、リモートデスクトップに真っ黒な四角形が映るようになった。何も壊れてはいません。Waylandは、X11のように、あるアプリが別のアプリのピクセルを読み取ることを許可しないだけです。RemioのLinuxホストは、お使いのデスクトップ自身の安全な共有サービスを通します。確認画面で一度許可すれば、その選択は記憶されます。
これは、ここ数年のLinuxリモートデスクトップで最もよくある不満です。特定のアプリのバグではなく、ほとんどのツールが作り直されていなかった、ディスプレイサーバーの意図的なセキュリティ上の性質によるものです。
X11では、どのアプリケーションでも、他のアプリのウインドウを含む画面全体を読み取れました。そのおかげで画面キャプチャは簡単でしたが、マルウェアにとっても簡単でした。従来のキャプチャツールは、すべてこの前提で作られています。
Waylandは、アプリケーション同士がお互いのピクセルに触れないよう隔離します。x11vncのようなツールは、Waylandのセッションをそもそもキャプチャできません。エラーではなく真っ黒なストリームになるのはそのためです。何も失敗していません。ピクセルが、そもそも渡されなかっただけです。
現代のWaylandの画面共有は、xdg-desktop-portalとPipeWireを通して行われます。アプリがデスクトップに頼み、デスクトップがあなたに尋ね、あなたが許可する。Remioが通るのはこの道なので、デスクトップを回り込むのではなく、デスクトップと協調して動きます。
Remio Hostは、起動時にシステムの確認画面が突然現れるのではなく、画面共有を明示的なセットアップの手順として表示します。そのため、「ストリーミング準備完了」と表示されたら、本当に準備ができています。
ホストのステータスは、「画面共有を許可」を押すまで「画面共有のセットアップが必要です」と表示されます。デスクトップの共有の確認画面で一度許可すれば、その選択は記憶されます。Xorgセッションにログアウトして入り直す必要も、真っ黒なストリームの原因を探す必要もありません。
ヘッドレス環境やSSH経由で動かしていますか? コマンドラインからremio-host --grant-screenで許可し、あとはデスクトップにインストールした場合と同じように、どのクライアントからでも接続できます。
Xorgセッションは、これまでとまったく同じように動作し続けます。リモートのマウスとキーボードの操作は、どちらのセッションでも動くので、リモートツールのためにディスプレイサーバーを選び直す必要はありません。
Linuxホストは、Remioの日常的な機能一式を備えています。MacやWindowsのホストと同じく、無料で使えます。
Linuxのデスクトップは、お使いのデバイスに合わせてリサイズされます。スマートフォンを回転させたり、Mac上でウインドウのサイズを変えたりすると、リモートのデスクトップもそれに追従し、どんなサイズでも鮮明です。
片方でコピーして、もう片方でペースト。セッション中にファイルを送ると、デスクトップ通知で到着をお知らせします。クライアントのDockからアプリを起動することもできます。
マシンに複数のモニターがあれば、ストリーミングするモニターを選べます。ゲームコントローラーでも遊べ、最大4人まで、それぞれが本物のXbox 360またはDualShock 4コントローラーとしてゲームに認識され、振動にも対応します。ベトナム語、CJK、絵文字の入力にも対応しています。
WaylandでもX11でも、UbuntuでもFedoraでもArchでも、許可は一度だけ。持っているすべてのデバイスから、Linuxマシンに届きます。無料、アカウント不要、カード不要。
無料で使えるアカウント不要Wayland & X11