2016-09-30 32 views
1

私は自分の仕事のために組み込みデバイス(Odroid XU-4)で動作するようにQt Creatorをセットアップしており、アプリケーションの初期化に関する問題が発生しています。私はqtcreatorを呼び出すときに、私が取得:Xmingとsshの違い-x

[email protected]:~$ failed to get the current screen resources 
The X11 connection broke: Unsupported extension used (code 2) 
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server "localhost:12.0" 
    after 6 requests (6 known processed) with 0 events remaining. 

私はXmingのは、アクティブであったといくつかのフォーラムで周りを見た後、私は問題(運を)解決するためにOdroid上のVNCサーバとXRDPをインストールしようとした確認しました。

私は、UbuntuのVMを通じ​​てssh'ingしようと、私は別のエラーを得た:

QXcbConnection: Could not connect to display 

私はthis guide を使用して、SSHハンドシェイク中に「-Y」を追加し、このいずれかを修正するために管理しました。これは存在しないので、sshd_configファイルにもX11UseLocalhostを追加しました。

X11UseLocalhost yes 

のQt Creatorは今のUbuntuを経由してSSH経由で動作しますが、Idは理想的には、パテ/ Xmingのセットアップから実行してもらいたいです。

IveはXming Configurationで-acオプションをオンにしようとしましたが、運がありませんでした。

Xmingとssh-Xの違いは何ですか?

答えて

1

XmingはX11サーバーです。アプリケーションはクライアントとして機能し、サーバーに接続してグラフィカルインターフェイスを表示します。
デフォルトでは、Linux OSにはX11サーバーがあり、Windowsでは手動でサーバーをインストールする必要があります.Xmingはオプションの1つです。

sshの-Xオプションは、リモートマシンとローカルマシン間のX11のトンネルを開きます。 このオプションを有効にすると、sshはX11接続を受信して​​ローカルマシンにトンネルできるリモートマシンのソケットを開きます。 リモートマシンで実行されているX11クライアントアプリケーションはこのソケットに接続し、ローカルマシンのsshはXmingに接続します。このようにして、X11クライアントとサーバー間の接続が確立されます。

上記のXmingとssh -Xは、X11エンドツーエンド設定の2つの全く異なる詳細です。

関連する問題