XサーバーXSDL -
X Window System サーバー。完全かつ完全に機能します。
Android 用 X Window System / X11 サーバー。完全かつ完全に機能し、PulseAudio サーバーが含まれています。
これを使用して、Linux PC からアプリケーションをストリーミングしたり、Android にインストールされた Linux を起動したりできます (Linux のインストールは別のアプリを介して行われます)。
3D アクセラレーションと OpenGL はサポートされていません。 X クライアントを PC から起動している場合は、VirtualGL をインストールして OpenGL を使用できます。
2 本の指でスクリーンにタッチするとマウスの右ボタンのクリックが送信され、3 本の指で中ボタンのクリックが送信されます。スタイラスのボタンを押したり、Bluetooth マウスを使用したりすることもできます。
2 本の指でスワイプしてドキュメントをスクロールします。
指のホバーは一部のデバイスでサポートされています。 Galaxy S4/Note 3 デバイスをお持ちの場合は、システム設定で AirView を有効にして使用してください。
キーボードを呼び出すには、Back キーを押します。英語以外のテキスト入力はターミナルではサポートされていませんが、GUI アプリケーションでは機能します。
「戻る」キーが表示されない場合は、画面の下から上にスワイプしてください。
ハードウェアのメニュー キーがある場合は、Ctrl-Z (ほとんどのアプリでは元に戻す) が送信されます。
ジャイロスコープは、「マウス エミュレーション」 → 「詳細設定」 → 「ジャイロスコープ」で無効にできます。
[デバイス設定の変更] → [ビデオ]で、縦画面の向きと 24bpp の色深度を有効にできます。
カスタム ディスプレイ番号を設定するには、デバイス構成の変更→コマンド ライン パラメーター→ パラメーターをXSDL :123に変更し、 OKを押します。ここで、123 はディスプレイ番号です。 XSDL は TCP ポート 6123 で待機します。このダイアログを使用して、他のパラメータを X サーバーに渡すこともできます。
PC 上のディスプレイ マネージャーに接続するには、パラメータ-query your.PC.IP.address をXserver コマンド ラインに追加し、ディスプレイ マネージャーを設定します。
XDM を使用している場合は、 /etc/X11/xdm/Xserversから:0で始まる行を削除し、 /etc/X11/xdm/Xaccessに*を追加し、 /etc/X11でDisplayManager*authorize: false を設定する必要があります。 /xdm/xdm-config 、ローカル X サーバーを無効にし、外部 IP アドレスからの接続を許可します。
Linux chroot で SHM 拡張機能を機能させたい場合は、ここからファイル libandroid-shmem.so をダウンロードします。
https://github.com/pelya/cuntubuntu/tree/master/dist
これを chroot にコピーし、実行可能フラグを設定して、他のコマンドの前に chroot でこれを実行します。
LD_PRELOAD=/path/to/libandroid-shmem.so をエクスポートします。
サイドローディングおよび古いバージョン用の .APK ファイル:
https://sourceforge.net/projects/libsdl-android/files/apk/XServer-XSDL/
出典:
https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/application/xserver
最新バージョン 1.20.51 の新機能
最終更新日: 2021 年 3 月 16 日 マウスホイールを修正PulseAudio サーバーを無効にするオプション