ChromeブラウザのFlashアニメーションスクリーンショットの問題

ChromeブラウザのFlashアニメーションスクリーンショットの問題

私はFlashアセットのサムネイルを作成するためにchromium-browserとvnc4サーバーを使用しています。バージョンは次のとおりです。

$ chromium-browser --version
Using PPAPI flash.
Chromium 48.0.2564.116 Ubuntu 14.04

キャプチャしようとしたときに行うことは次のとおりです。

sudo vnc4server  -kill :1
vnc4server 
export DISPLAY=:1
sudo xhost +local: 
chromium-browser "<url to load the resource on our website>"

過去にはこの方法が働いていました。いくつかの対話(再生ボタンを押すなど)を行ってからスクリーンショットを撮ります。ただし、次のような出力が表示され、中断されます。

Using PPAPI flash.
Xlib:  extension "XInputExtension" missing on display ":1".
Xlib:  extension "XInputExtension" missing on display ":1".
Xlib:  extension "XInputExtension" missing on display ":1".
[3121:3121:0322/164259:ERROR:logging.h(808)] Failed to call method: org.freedesktop.DBus.ObjectManager.GetManagedObjects: object_path= /: org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not provided by any .service files
[3121:3121:0322/164259:ERROR:logging.h(808)] Failed to call method: org.freedesktop.DBus.ObjectManager.GetManagedObjects: object_path= /: org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not provided by any .service files
Xlib:  extension "XInputExtension" missing on display ":1".
libGL error: failed to load driver: swrast
[3176:3176:0322/164300:ERROR:gl_surface_glx.cc(347)] GLX 1.3 or later is required.
[3176:3176:0322/164300:ERROR:gl_surface_x11.cc(56)] GLSurfaceGLX::InitializeOneOff failed.
[3176:3176:0322/164300:ERROR:gpu_child_thread.cc(257)] Exiting GPU process due to errors during initialization
[3121:3155:0322/164300:ERROR:browser_gpu_channel_host_factory.cc(132)] Failed to launch GPU process.
[WARNING:flash/platform/pepper/pep_module.cpp(63)] SANDBOXED
Vector smash protection is enabled.

今ターミナルを吊り下げる以外にはうまくいくようです。別の端末を開き、次のように対話してスクリーンショットを撮ることができます。

#click play button
sudo xdotool mousemove 160 655; sudo xdotool click 1
#screengrab
sudo import -display :1 -window root -crop 800x600+11+83 /path/to/output.jpg

したがって、停止コマンドをバイパスする方法を見つけると、実際に問題を無視することができます。私は&最後に次のように1つを追加しようとしました。

chromium-browser "<url to load the resource on our website>" &

しかし、まだ中断されます。私がやればやはり止まる

chromium-browser "<url to load the resource on our website>" >/dev/null

また、nohupコマンドの前半で始まり(まだ停止しますが出力はありません)、最初から最後から始めてみましたnohup(同じ)。&

アイデアが足りません。私はvnc4やChromeブラウザに慣れていないので、このエラーが何を意味するのかわからず、修正しようとしません。誰でもアドバイスできますか?

ベストアンサー1

Chromeを再インストールしてみてください。何かが間違っている可能性があります。それでも機能しない場合は、ライブラリファイルの一部を削除して再インストールする必要があります。

これがあなたの問題を解決することを願っています!

おすすめ記事