問題タブ [x11-forwarding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - glwMDrawingAreaWidgetClass は X11 転送経由で表示されますか?
TeleUSE を使用して Linux マシンで開発しています。私は自分の仕事をするためにマシンに PuTTY します。X11 転送をオンにして、Xming を実行しています。リモートで実行している場合、ウィンドウの OpenGL 部分が見えないように見えますが、優れたデモ「glxgears」はうまく機能し、表示されます。私が考えることができる唯一のことは、glwMDrawingAreaWidgetClass を介して OpenGL を実行しようとしていることですが、glxgears は新しいウィンドウですか?
コードの一部 (OpenGL 部分) を次に示します。
make_my_widget は、作成された XmFrame ウィジェットによって呼び出されます。
ssh - Xがリッスンしているポートを特定する方法は?
私の使用例は、ssh 経由で nx を実行していて、ローカル プロキシがトンネリング経由でリモート ホストに接続することです。トンネリングされているので、nx に localhost:port に接続するように指示します。問題は、X 認証を実行する必要があり、誤ってリモートの X サーバーではなくローカルの X サーバーにアクセスすると、認証エラーが発生することです。
ローカル X サーバーがリッスンしているポートを特定して、トンネルをセットアップするときにそのポートを回避するにはどうすればよいですか?
私の現在の回避策は、既に別のアプリケーションがリッスンしているローカル ポートとのトンネリングを避けることです。
ubuntu - Windowsでは動作するが、UbuntuではX11転送エラー
興味深い問題があります。Xmingを使用する Windows では、X11 リクエストをクライアント (PC) に正常に転送でき、アプリケーションを実行できます。しかし、最近自分の PC に Ubuntu 13.04 をインストールしましたが、どうにかして動作させることができませんでした。
/etc/ssh/ssh_config には次の行があります。
そして、次のコマンドを使用して接続を試みます。
詳細な出力は私を示しています:
クライアントですべてのアクセス制御を無効にすることも実行しましたが、変数が設定されxhost +
ているクライアントに奇妙なことがあり、それをorなどの他のものに置き換えることはできません.X11は動作しません。サンプルを参照してください以下の出力 - これが答えにつながる可能性があると思います:DISPLAY
:0
localhost:0
$Local_IP:0
ssh - xclip は、Ubuntu VirtualBox VM の tmux セッションで「エラー: ディスプレイを開けません: localhost:10.0」を返します。
Ubuntu VirtualBox VM の tmux セッションで xclip を使用して、コピー/貼り付けのキーバインドを実行しようとしていますが、同じエラー メッセージが表示され続けます。
ホスト マシンに XQuartz をインストールしました。
私はForwardX11 yes
設定しました~/.ssh/config
:
私のVMでも/etc/ssh/sshd_config
、
VM で ssh を使用している場合、tmux セッションに参加していない場合、xclip は正常に動作します。
しかし、私が1つにいるときのエラー:
なぜこれが当てはまるのでしょうか?
更新: tmux セッションを終了してから新しいセッションを作成した場合にのみ発生するようになりました。
matlab - Matlab がクラッシュすると、Mac OS で X11 接続が切断される
Linux マシンで MATLAB (2013a) をリモートで使用しています。ssh -X
(OpenSSH_5.9p1、OpenSSL 0.9.8y 2013 年 2 月 5 日)を使用して、ssh 経由で X11 を転送しています。X11 サーバーは、Mac OS 10.8.5 上の XQuartz 2.7.4 (xorg-server 1.13.0) です。
私の MATLAB がクラッシュすると、何らかの理由で X11 接続が切断され、新しい X11 を再確立するために ssh 経由で再接続する必要があります。そうしないと、MATLAB が起動を拒否します。X11 アプリケーションがこのようなことを行うのは正常ですか? ssh経由で再接続せずにX11を修正する方法はありますか?
これは、スプラッシュ (-nosplash)、GUI、エディター、プロットがない場合に発生します。
bash
編集:シェル ( ) 内部tmux
(または場合によっては )で MATLAB を実行していますscreen
。
linux - X Window over SSH が表示されない
以前に MIT-MAGIC-COOKIE-1 キーに問題があったため、一時的にホスト + を設定して、すべての接続で x ウィンドウをローカルで開くことができるようにしました (セキュリティ上の欠陥を認識しています)。
リモート マシンでアプリケーションを起動すると、エラーなしで正常に起動するように見えますが、ローカル マシンには表示されません。$DISPLAY をエコーすると、localhost に設定されません。私のxウィンドウはどこに送られますか? これを修正するにはどうすればよいですか?
これが私のデバッグです:
サーバーは上司の IP からしか利用できないため、毎回彼を介してプロキシする必要があります。おそらくそれが問題です。他の選択肢はありますか?