ホスト(Ubuntu 16.04)でGenymotionをリモートで実行したい。
ホストにTightvnc
サーバーをインストールし、Tightvnc
ビューアーを使用してホストに接続しました。
次のエラーが表示されます。
_invalid mit-magic-cookie-1 keyAborted (core dumped) (1)
_
私は次のことを試してみました:
_export DISPLAY=MYWINIP:0 (2)
_
しかし、私はまだエラーが発生します:
中止(コアダンプ)
質問の編集:
YaTronの提案としてPuTTYを試しましたが、アプリケーションは完全にロードされる前に開いたり閉じたりしました。アプリケーションログは次のとおりです。The X11 connection broke (error 1). Did the X11 server die?
リモートホストでいくつかのGenymotionデバイスを実行したい。ホストへのリモートアクセスのみがあります。 Genymotionをリモートで実行しようとすると、(1)エラーが表示され、(2)解決策が見つかりますが、問題は解決しません。ご提案をいただければ幸いです。
PS:ホストはどのモニターにも接続されていませんが、これは問題ですか?
Genymotionにはモニター接続が必要なようです。
以下のコマンドの意味は、XサーバーのディスプレイがWindows IPになることです。
export DISPLAY=MYWINIP:0
WindowsマシンにX-Serverをインストールしなかった場合
以下の両方がある場合は注意してください。
ssh
コマンドをサポートしていることに注意してください)ssh -Y
(X11転送オプション)を使用することは、Unixマシンでアプリケーションを実行し、ディスプレイ出力をWindows画面にリダイレクトするための最適なソリューションかもしれません。
ここ-how-to-use-x11-forwarding-with-PuTTY -X11転送を使用するようにウィンドウPuTTY
を設定する方法の詳細を見つけることができます
man ssh
-Y信頼できるX11転送を有効にします。信頼できるX11フォワーディングは、X11 SECURITY拡張制御の対象ではありません。
xming は、Windows上で実行されるXサーバーアプリケーションの例です。
x11vncはGPL2.0をサポートするため、vncserverではなくx11vncが必要です。
公式説明:
Genymotionをリモートで起動できないのはなぜですか? Genymotionをリモートで使用するには、OpenGL 2.0をサポートするリモートアクセスツールが必要です。
Genymotionは、既存のディスプレイに接続するツールで使用できます。この方法で機能することがわかっているツールには、Windows上のTightVNC、Linux上のmacOS画面共有、x11vncが含まれます。
Genymotionは、新しいディスプレイを作成するツールでは使用できません(このディスプレイがOpenGLをサポートしている場合を除く)。たとえば、Genymotionは、RDP(リモートデスクトッププロトコル)ツール、X11転送、またはLinux上のTightVNCサーバーでは使用できません。