web-dev-qa-db-ja.com

Google ChromeをX11に転送できませんが、Firefoxは転送します

だから、多くの試行錯誤の後、X11転送の仕事を得ることができました。オフィスの私のデスクトップはUbuntu 16.04 LTSで、XQuartzを使用してMacBook Proからsshします。 sshで入力すると、ターミナルで次のメッセージが表示されます。

Warning: No xauth data; using fake authentication data for X11 forwarding.
Welcome to Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-128-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

FireFoxを転送できるためX11転送が機能していることは知っていますが、非常に遅くバグがあります。

Firefox forwards

しかし、Google Chromeを転送することはできません。端末は、コマンドgoogle-chromeの実行時に次を提供します。

ATTENTION: default value of option force_s3tc_enable overridden by environment.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
[10497:10497:0702/053002.891053:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[10497:10497:0702/053002.891090:ERROR:gpu_info_collector.cc(63)] gl::GLContext::MakeCurrent() failed
[10455:10549:0702/053003.740008:ERROR:bus.cc(394)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")

xQuartzは空のウィンドウを表示するだけです。プロセスをctrl-cingして終了すると、さらにエラーメッセージが表示されます(必要に応じて投稿できます)。しかし、誰かが私を助けて、私が間違っていることを教えてもらえますか、またはx11転送が適切にセットアップされていない場合は教えてもらえますか?基本的に手順 herexauthはすでにインストールされています)にしたがったので、構成ファイルを編集しました。

3
ITA

Chromeのハードウェアアクセラレーションはデフォルトでオンになっていますが、これが問題の原因だと思います。以下で起動してみてください:

google-chrome --disable-gpu
3
baer