Shockwave Flash falla con Chromium y Firefox

Shockwave Flash falla con Chromium y Firefox

Desde que se actualizó a Ubuntu 13.10, Shockwave Flash no funciona en Chromium o Firefox. Ambos muestran un cuadro de diálogo "Shockwave Flash se bloqueó".

Cromo 29.0.1547.65

Después de cargar una página con un vídeo Flash, aparece esta advertencia en la consola dos veces:

NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).

Cuando intento reproducir el vídeo, falla y recibo estos mensajes de error distorsionados:

(exe:14868): Gdk-WARNING **: XID collision, trouble ahead
[xcb] Extra reply data still left in queue
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
owser --type=plugin --plugin-path=/usr/lib/flashplugin-installer/libflashplayer.so --lang=de --channel=14560.18.20766867: ../../src/xcb_io.c:576: _XReply: Assertion `!xcb_xlib_extra_reply_data_left' failed.

Firefox 25.0

Con Firefox, recibo estos errores:

###!!! ABORT: Request 154.24: BadValue (integer parameter out of range for operation); 3 requests ago: file /build/buildd/firefox-25.0+build3/toolkit/xre/nsX11ErrorHandler.cpp, line 157
WARNING: pipe error (110): Connection reset by peer: file /build/buildd/firefox-25.0+build3/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 437

###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv

Lo que intenté hasta ahora

  • Reinstalar el instalador de flashplugin
  • Cambiar permisos de /dev/nvidia0
  • Probé Google Chrome 30.0.1599.114, que funciona perfectamente con su propio complemento Flash.

Parece que Flash Aid ya no está disponible. La aceleración de GPU funciona bien, por ejemplo, para Portal.

¿Alguien sabe cómo arreglar esto?

Respuesta1

Si debes usar Flash

En términos generales, tengo entendido que Adobe ya no admite flash en Linux, pero que el proyecto Google Chrome ha decidido integrar y admitir flash por su cuenta. Por lo tanto, Google Chrome sería el único navegador que puede usar en este momento, por así decirlo.

Logré que Flash funcione en otros navegadores desde una instalación reciente en una máquina más antigua de 32 bits usando un complemento flash-sse (Shockwave Flash 11.1 r102). Esta compilación está hecha para chips que no tienen soporte SSE. No sé qué máquina estás usando, pero esta es información importante.

Esto no fue en una máquina Ubuntu sino en una caja Arch Linux que ejecuta Gnome, pero debería poder encontrar una versión anterior de flash o flash-sse para Ubuntu.

Lo que sucederá es que las versiones más nuevas de Firefox (tengo la v27) bloquearán automáticamente las versiones flash más antiguas con una advertencia de seguridad. tendrás que hacer clicActivar ...y luegoPermitir ...para ver el flash. Personalmente prefiero esto porque no me gustan los anuncios flash que se transmiten a mi máquina y usan ancho de banda.

El riesgo de seguridad, si lo hay, se puede mitigar en cierta medida enviando las ubicaciones de los archivos a &>/dev/null, de modo que todos los datos que ingresan se destruirán al llegar.

[actualización] Acabo de instalar Chromium v32+ y la configuración anterior (Shockwave Flash 11.1 r102) también funciona para Chromium, sin las quejas que exhibe Firefox.

Para Ubuntu es posible que puedas encontrar un paquete de Debian que funcione. Un buen enlace a seguir eshttps://wiki.debian.org/FlashPlayer. Parece que Flash 11 es la última versión que funciona en Linux.

De lo contrario, utilice HTML5

Alternativamente, puede habilitar HTML5 en lugar de flash en cualquier navegador compatible con HTML5 (especialmente Chromium) siguiendo este enlacehttps://www.youtube.com/html5y haciendo clicSolicite el reproductor HTML5. A partir de este momento, sus vídeos de Youtube y algunos otros se reproducirán en cualquier navegador compatible con HTML5, pero descubrí que en mi máquina más antigua esto consumía demasiados recursos. En las máquinas más nuevas no creo que esto sea un problema. De todos modos, hacia aquí se dirige todo el contenido en streaming y es por eso que Adobe Flash se eliminará progresivamente a largo plazo.

Respuesta2

Desafortunadamente o afortunadamente, Shockwave dejó de admitir Linux; actualmente, la última versión es 11.02 en Linux. Firefox está desarrollando shumway pero está lejos de reemplazar al flash por el momento. La única alternativa o mejor solución es utilizar luz de tubería. Está ejecutando flash, shockwave, silverlight y unity player a través del vino.http://fds-team.de/cms/pipelight-installation.html Aunque su problema parece estar relacionado con el módulo vidoe de su hardware, puede intentarlo con pipelight. Lo he estado usando durante meses, aparentemente está integrado en sus navegadores como Chrome, Firefox, Opera... todo funciona bien. Está usando la última versión de flash.

información relacionada