Problema com captura de tela de animação em flash no navegador cromo

4

Estou usando o chromium-browser e um servidor vnc4 para fazer miniaturas de recursos flash. Esta é a versão:

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

Isso é o que eu faço quando tento fazer a captura:

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

Isso funcionou no passado; Eu continuaria fazendo algumas interações (apertando botões de reprodução, etc.), então faria um screengrab. Mas agora está pendurado, exibindo essa saída:

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.

Agora, além de desligar o terminal, isso parece estar funcionando. Eu posso abrir outro terminal e fazer as interações e screengrabs lá bem, assim:

#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

Então, talvez eu possa realmente ignorar este problema, se eu encontrar uma maneira de ignorar o comando de enforcamento. Eu tentei adicionar um & no final, assim:

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

Mas ainda está pendurado. Também está pendurado se eu fizer

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

Eu também tentei iniciá-lo com nohup na frente do comando (ainda trava, mas sem saída) e nohup no início com & no final (mesmo).

Estou sem ideias. Eu não estou familiarizado o suficiente com vnc4 ou cromo-browser para saber o que este erro significa, e muito menos tentar consertá-lo. Alguém pode aconselhar?

    
por Max Williams 22.03.2016 / 17:46

2 respostas

1

Tente reinstalar o cromo. Talvez uma falha aconteceu. Se isso não funcionar, talvez seja necessário excluir alguns dos arquivos da biblioteca e tentar reinstalar novamente.

Espero que isso corrija seu problema!

    
por 28.03.2016 / 01:23
0

Há um problema com o navegador Chromium ao capturar capturas de tela. Veja este relatório de bug .

    
por 31.03.2016 / 11:48