¿Puedo usar Chrome's Pepper Flash con Firefox?

21

Como Adobe ya no es compatible con Flash en Linux (consulte "AVISO" a continuación), ¿hay alguna manera de utilizar el complemento Pepper Flash de Chrome con Firefox?


¡AVISO! Flash ya no es compatible con Linux EXCEPTO como parte de Chrome (con la excepción de la versión Firefox 11.2 extremadamente desactualizada, aunque recibe actualizaciones de seguridad, todavía es antigua y no se actualiza con tanta frecuencia). Esto se detalla en el Roadmap para Flash Runtimes de Adobe . La sección relevante es Soporte de plataforma , subsección Computadoras personales , sección Linux , citada aquí (el 14 de enero de 2015 fue cuando esto se retiró, y las líneas más importantes se han en negrita por razones importantes porque la gente no querrá leer el todo aquí):

Linux

Adobe ha estado trabajando estrechamente con Google para desarrollar una API única y moderna para alojar complementos dentro del navegador. El PPAPI, con el nombre en código "Pepper", tiene como objetivo proporcionar una capa entre el complemento y el navegador que abstraiga las diferencias entre las implementaciones del navegador y el sistema operativo. Puede encontrar más información sobre la API de Pepper en http://code.google.com/p/ppapi/ .

Gracias a este trabajo, Adobe ha podido asociarse con Google para proporcionar una implementación "Pepper" de Flash Player para todas las plataformas x86 / 64 compatibles con el navegador Google Chrome. Google ahora distribuye este nuevo Flash Player basado en Pepper como parte de Chrome en todas las plataformas, incluida Linux.

Para las versiones de Flash Player posteriores a la versión 11.2, el complemento del navegador Flash Player para Linux solo estará disponible a través de la API "Pepper" como parte de la distribución del navegador Google Chrome y ya no estará disponible como descarga directa de Adobe. Adobe continuará proporcionando actualizaciones de seguridad a las distribuciones que no sean Pepper de Flash Player 11.2 en Linux durante cinco años desde su lanzamiento.

Flash Player continuará admitiendo navegadores que utilicen API de complementos que no sean "Pepper" en plataformas que no sean Linux.

Adobe no proporcionará una implementación del reproductor de depuración basada en Pepper del complemento del navegador Flash Player en Linux.

A partir de Adobe AIR 3, Adobe ha descontinuado el soporte para Adobe AIR para sistemas operativos Linux.

Thomas Ward
fuente
Publiqué esto porque no pude encontrar una publicación similar de "Cómo hacer que Chrome's Pepper Flash funcione con Firefox". Puede que no haya buscado lo suficiente. Si ya existe una publicación de este tipo, hágamelo saber, la eliminaré y copiaré mi respuesta (si las respuestas de la otra publicación no son tan detalladas).
Thomas Ward
@Ben tenga en cuenta que es Flash antiguo: el 99% de las cosas nuevas tampoco funcionarán porque es demasiado viejo
Thomas Ward
¿Estás diciendo que el Flash de Chrome es antiguo? Pensé que era la misma versión actualizada que también proporcionan en Windows y Chrome OS.
Ben
@Ben su enlace allí apunta al complemento Adobe Flash para Firefox en los repositorios. Eso es Flash 11. El flash de Chrome es el ÚNICO Flash actualizado para Linux, y solo a través de Chrome
Thomas Ward

Respuestas:

18

Esta respuesta puede estar desactualizada debido a cambios recientes en Adobe y Flash. Esta respuesta se deja aquí como es para fines históricos.


Firefox dejará pronto el soporte para NPAPI, lo que puede hacer que esta respuesta sea obsoleta e inválida. Es posible que solo sea posible obtener Flash en Chrome, y solo Chrome, en algún momento, de modo que no haya una solución de Firefox.

Como Adobe ya no es compatible con Flash en Linux, Chrome es una de las opciones restantes que se incluye con Flash incluido. Este es un caso especial de Chrome, como se detalla en la Hoja de ruta de Flash de Adobe en el subtítulo de Linux en Computadoras personales.

Usted puede utilizar pimienta flash (llamado "jugador fresco") en Firefox. Webupd8 incluso lo comentó aquí y cómo hacerlo funcionar (el artículo vinculado se publicó el 29 de mayo de 2014 y puede estar desactualizado). El complemento puede ser utilizable, ya que parece sugerirse regularmente en los chats de Ubuntu IRC como solución.


Lo siguiente se extrae de la publicación de Webupd8:

NOTA: El envoltorio utilizado para esto está en la etapa ALFA y es probable que sea EXTRAORIDAMENTE INESTABLE.

Sin embargo, para resumir los pasos que detallan:

  1. Instala Fresh Player Plugin en Ubuntu (a través de PPA), usando los siguientes comandos:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install freshplayerplugin
    
  2. El método más fácil de usar significa que desafortunadamente necesitará instalar Google Chrome para que esto funcione. Esto se debe a que el complemento de Player fresco es solo un contenedor libpepflashplayer.so, por lo que necesita este archivo que se incluye con Google Chrome. La forma más fácil de obtener este archivo es simplemente instalar Google Chrome Stable: descárguelo desde aquí y luego instálelo.

    2a. Alternativamente:

    Hay otras formas de obtener libpepflashplayer.so, pero no publicaré las instrucciones de instalación para todas ellas aquí.

    En cambio, los enumeraré a continuación:

    • Si utilizas Google Chrome inestable, cree un enlace simbólico desde /opt/google/chrome-unstable/PepperFlashque /opt/google/chrome/o el cambio añadir un freshwrapper.confarchivo y añadir el /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.socamino allí - consulte el paso 3

    • Puede instalar Pepper Flash de otras dos maneras: a través del instalador disponible en los repositorios oficiales de Ubuntu 14.04 y a través del PPA de Pepper Flash, que también está disponible para versiones anteriores de Ubuntu; una vez instalado, deberá crear un enlace simbólico para Pepper Desplácese /opt/google/chrome/PepperFlash/libpepflashplayer.soo vea el paso 3 para saber cómo cambiarle la ruta.

  3. Elimine el complemento flash instalado por APT: elimine / purgue estos paquetes del Centro de software flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kdeo simplemente ejecute en un terminal:

    sudo aptitude --purge-unused purge flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kde
    

    El paquete Pepper Flash no reemplaza el archivo de biblioteca original, es por eso que hasta este paso, puede ver ambas versiones del complemento Flash en la página Complementos, y no hay forma de asegurarse de que Firefox use la última versión versión. Y simplemente no puede desactivar uno sin desactivar el otro (si desactiva uno y reinicia, ambos se desactivarán).

  4. Opcional (solo úselo si desea ajustar varias configuraciones): configure Fresh Player Plugin

    Aquí encontrará un ejemplo de configuración de Fresh * Player Plugin: para usarlo, guarde este archivo, cámbiele el nombre freshwrapper.confy cópielo en~/.config/freshwrapper-data/

    Use este archivo de configuración para cambiar la ruta libpepflashplayer.soo ajustar el búfer de sonido si tiene sonido de obturación. ¡No lo use para habilitar la aceleración de hardware todavía, ya que no funciona correctamente por ahora !

    Las opciones de configuración disponibles en este archivo se explican por sí mismas: puede configurar el límite inferior y superior para el tamaño del búfer de audio, cambiar la pantalla Xinerama utilizada para adquirir la geometría de la ventana de pantalla completa (predeterminado: 0), cambiar la ruta libpepflashplayer.sojunto con el comando argumentos de línea (como habilitar la decodificación de video por hardware).

Thomas Ward
fuente
Corrección: es Firefox que ya no admite Flash en Linux, no Adobe. Adobe proporciona Pepper Flash y Firefox es el único navegador importante que se niega a usarlo, por razones políticas.
Barafu Albino
2
@BarafuAlbino Eso es una idea falsa: en realidad, es Adobe quien no proporciona ningún complemento de Linux EXCEPTO a Chrome bajo una licencia especial. Pepper Flash en sí solo está disponible para Lonux a través de Chrome y casos especiales y está disponible gratuitamente por Adobe
Thomas Ward
1
@BarafuAlbino La Hoja de ruta para desarrolladores y el documento de enfoque de Adobe también explican esto para Linux ( enlace - vaya a Computadoras personales y Linux)
Thomas Ward
1
@BarafuAlbino para facilitar el acceso, publiqué la sección correspondiente en la pregunta misma, para que todos puedan leerla. Verás por qué es importante si lo lees.
Thomas Ward
1
¿Sigue siendo relevante esta respuesta, o han cambiado las cosas si se usa 16.10?
AzP
7

Residencia en este sitio web , debe intentar lo siguiente:

sudo apt-get install browser-plugin-freshplayer-pepperflash

Trabajó para mi.

tisfo
fuente
1
En lugar de simplemente vincular, intente resumir el contenido y luego vincular al sitio como referencia / cita. La URL puede cambiar, el contenido puede cambiar o simplemente puede eliminarse por completo de Internet.
KGIII
Desafortunadamente, el complemento freshplayer simplemente envuelve el flash de pimienta con un front-end NPAPI para que Firefox pueda usarlo. Pero Firefox está dejando de admitir NPAPI para fin de año . ¿Hay alguna otra solución para Flash en Firefox que no esté planificada para ser eliminada?
Ben
7

Gran parte de la información proporcionada en la pregunta, así como en la respuesta aceptada, ya no es válida.

La forma más fácil para que los usuarios de Ubuntu obtengan la última versión del complemento NPAPI y PPAPI es habilitar Canonical Partner e instalar el adobe-flashpluginpaquete.

Por defecto, Firefox usa el complemento NPAPI. Sin embargo, el complemento NPAPI no tendrá todas las características que tiene el complemento PPAPI. Al instalar el browser-plugin-freshplayer-pepperflashpaquete (y reiniciar Firefox), Firefox realmente utilizará el complemento PPAPI.

Gunnar Hjalmarsson
fuente
1

Primero, obtenga la biblioteca flashplayer (.so), ya sea descargándola de su navegador desde aquí o usando wget, por ejemplo

cd ~/Downloads
wget https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/linux64/libflashplayer.so

Luego cópielo en el lugar correcto, dependiendo de su versión de Ubuntu:

Ubuntu 16.10

Desde la línea de comandos:

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/libflashplayer.so  

Ubuntu 17.04

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/firefox/browser/plugins/

Verifique la instalación yendo a about: plugins en firefox y verifique 'Shockwave Flash' y versión> = 25.

Roel
fuente
2
¿Es esta realmente la versión "Pepper" de Flash? Esa URL se parece a la versión anterior de Adobe y, según el OP, la versión "Pepper" solo se distribuye con Google Chrome.
tu-Reinstate Monica-dor duh
@ThomasWard ¿De dónde sacas la idea de que es mejor? Según omgubuntu.co.uk/2016/09/ ... está lisiado. "[Adobe] no planea admitir o agregar características y capacidades avanzadas, como DRM, aceleración de GPU, Stage 3D, etc. a la versión NPAPI en Linux".
tu-Reinstate Monica-dor duh
También tenga en cuenta que ayer se lanzaron nuevas versiones beta (27 de abril de 2017) para ActiveX, PPAPI y NPAPI en todas las plataformas aquí: labs.adobe.com/downloads/flashplayer.html
tu-Reinstate Monica-dor duh
@tudor Si no me equivoco, Adobe también ha dejado de producir la variante flash Pepper, por lo que, aparte de las características / capacidades avanzadas, ¿preferiría un Flash seguro / parcheado regularmente, o un Flash no mantenido con agujeros de seguridad y sin actualizaciones?
Thomas Ward
@ThomasWard Creo que me estás confundiendo con el OP.
tu-Reinstate Monica-dor duh