web-dev-qa-db-ja.com

一部のアプリケーションだけが実行されないsshを介したX転送の問題をデバッグするための良い方法は何ですか?

私が理解している限り、X転送は通常非常に簡単です。 xeyesgimpのようなものをsshで実行できれば、firefox/iceweaselのような複雑なアプリケーションも実行できるはずです。ただし、sshおよびX転送を介して転送されたiceweasel(またはicedove)セッションを取得できないノートブックが1つあります。

この質問の背景情報: X転送を使用するとMozilla(Iceweasel/Icedove)の新しいバージョンが機能しない

これは、新しいバージョンのmozialla iceweaselとicedoveのバグ、特定のノートブックのX(転送)の問題、または一部のアプリケーションで必要なX転送の機能のいずれかである可能性があるため、問題を徹底的にデバッグします。

デバッグ方法についてアドバイスが必要です。詳細オプションを使用してsshを呼び出すようなもの。機能していないX-forwardedアプリケーションを呼び出すときに確認するログファイル。どこかに手がかりがなければなりません。

1
zebonaut

X11転送は、コアプロトコルと一部の拡張機能でのみ機能します。 MIT-SHM拡張機能のような拡張機能では明らかに機能しません。

私の推測では、ブラウザはOpenGLで高速化されたレンダリングの使用が利用可能であり、より高速であると想定しているため、グラフィックス関連の拡張機能の1つです。

私自身はそれらのどれも使用していませんが、Googleは、xtruss、scope、xmsgtraceのツールを使用してプロトコルのダンプを取得できると言っています。次に、拡張機能に関連しているように見えるエラーを探します。

1
o11c