web-dev-qa-db-ja.com

リモートでGenymotionを実行する

ホスト(Ubuntu 16.04)でGenymotionをリモートで実行したい。

ホストにTightvncサーバーをインストールし、Tightvncビューアーを使用してホストに接続しました。

次のエラーが表示されます。

_invalid mit-magic-cookie-1 keyAborted (core dumped) (1)
_

私は次のことを試してみました:

_export DISPLAY=MYWINIP:0 (2)
_
  • MyWINIPは、VNCを使用してUbuntuホストに接続されている私のウィンドウのIPアドレスです

しかし、私はまだエラーが発生します:

中止(コアダンプ)

質問の編集:

YaTronの提案としてPuTTYを試しましたが、アプリケーションは完全にロードされる前に開いたり閉じたりしました。アプリケーションログは次のとおりです。The X11 connection broke (error 1). Did the X11 server die?

リモートホストでいくつかのGenymotionデバイスを実行したい。ホストへのリモートアクセスのみがあります。 Genymotionをリモートで実行しようとすると、(1)エラーが表示され、(2)解決策が見つかりますが、問題は解決しません。ご提案をいただければ幸いです。

PS:ホストはどのモニターにも接続されていませんが、これは問題ですか?

1
user3933607

Genymotionにはモニター接続が必要なようです。

0
user3933607

以下のコマンドの意味は、XサーバーのディスプレイがWindows IPになることです。

export DISPLAY=MYWINIP:0

WindowsマシンにX-Serverをインストールしなかった場合

  • Xアプリケーションは、XサーバーのサポートなしでWindowsマシンを開いたり、Windowsマシンに転送したりできません。

以下の両方がある場合は注意してください。

  • Windowsマシンで実行されているX-Server
  • windowsマシン上のsshクライアント(Windows 10 Bashは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サーバーアプリケーションの例です。

1
Yaron

x11vncはGPL2.0をサポートするため、vncserverではなくx11vncが必要です。

公式説明:

Genymotionをリモートで起動できないのはなぜですか? Genymotionをリモートで使用するには、OpenGL 2.0をサポートするリモートアクセスツールが必要です。

Genymotionは、既存のディスプレイに接続するツールで使用できます。この方法で機能することがわかっているツールには、Windows上のTightVNC、Linux上のmacOS画面共有、x11vncが含まれます。

Genymotionは、新しいディスプレイを作成するツールでは使用できません(このディスプレイがOpenGLをサポートしている場合を除く)。たとえば、Genymotionは、RDP(リモートデスクトッププロトコル)ツール、X11転送、またはLinux上のTightVNCサーバーでは使用できません。

0
user956656