Androidで動作するようにx-forwardを取得できません

Androidで動作するようにx-forwardを取得できません

SSHを使用してAndroidからRetropieにキーストロークを送信しようとしています。多くの検索の最後に-Xフラグと一緒にsshを使用する必要があることがわかりました。これは、ほとんどのアプリケーションがフラグをサポートしていないため、すでに面倒な作業です。私は今1つ(VX ConnectBot)が好きで、もう一度エコーするとx11転送が正しく有効になっているようです$DISPLAYlocalhost:10しかし、xdotoolで何かをしようとすると、 DISPLAY=':0' xdotool ...常にエラーが発生します。

Error: Can't open display: (null)

どんなアイデアがありますか?それとも、Androidでキーボードを制御する方法についての他のアイデアがありますか?

ベストアンサー1

$DISPLAYAndroidからRetropieに接続すると、Retropielocalhost:10のX11プログラムをAndroid画面にX転送することができます。

を指定すると、DISPLAY=':0'後続のコマンドはAndroidのリモートディスプレイではなくRetropieのローカルXディスプレイに接続されます。実際、あなたはなりますキャンセルX を使用してコマンドを実行するシステムのローカル表示にアクセスします。この操作を正常に実行するには、~/.Xauthorityファイル(または環境変数が指すファイル)に$XAUTHORITYローカルに存在するセッションCookieも必要です。

今、Retropieが実際にXサーバーを実行していることを確認しましたか?ここに含まれているプログラムはフレームバッファデバイスを直接使用することができ、X11プロトコルのオーバーヘッドを排除します。 Retropieのようなデバイスでは、これは完全に理解されています。

おすすめ記事