Posso usar o Pepper Flash do Chrome com o Firefox?

21

Como o Adobe não oferece mais suporte ao Flash no Linux (consulte "AVISO" abaixo), existe uma maneira de usar o plug-in Pepper Flash do Chrome com o Firefox?

AVISO! O Flash não é mais suportado pelo Linux EXCETO como parte do Chrome (com a exceção do extremamente desatualizado Firefox 11.2 versão, apesar de receber atualizações de segurança, ainda é antigo e não atualizado com freqüência). Isso está detalhado no Mapa rodoviário para tempos de execução em Flash da Adobe . A seção relevante é Suporte à plataforma , subseção Computadores pessoais , seção Linux , citada aqui (14 de janeiro de 2015, quando foi extraída e as linhas mais importantes neste foram ousadas por razões importantes, porque as pessoas não vão querer ler a coisa toda aqui):

Linux

Adobe has been working closely with Google to develop a single, modern API for hosting plug-ins within the browser. The PPAPI, code-named "Pepper", aims to provide a layer between the plug-in and browser that abstracts away differences between browser and operating system implementations. You can find more information on the Pepper API at http://code.google.com/p/ppapi/.

Because of this work, Adobe has been able to partner with Google in providing a "Pepper" implementation of Flash Player for all x86/64 platforms supported by the Google Chrome browser. Google now distributes this new Pepper-based Flash Player as part of Chrome on all platforms, including Linux.

For Flash Player releases after 11.2, the Flash Player browser plug-in for Linux will only be available via the "Pepper" API as part of the Google Chrome browser distribution and will no longer be available as a direct download from Adobe. Adobe will continue to provide security updates to non-Pepper distributions of Flash Player 11.2 on Linux for five years from its release.

Flash Player will continue to support browsers using non-"Pepper" plug-in APIs on platforms other than Linux.

Adobe will not be providing a Pepper-based debug player implementation of the Flash Player browser plug-in on Linux.

As of Adobe AIR 3, Adobe has discontinued support for Adobe AIR for Linux operating systems.

    
por Thomas Ward 17.12.2014 / 00:02

4 respostas

18

This answer may be outdated due to recent changes to Adobe and Flash. This answer is left here as is for historical purposes.

Firefox is dropping support for NPAPI soon, which may make this answer out dated and invalid. It may only be possible to get Flash in Chrome, and only Chrome, at some point, such that there is no Firefox solution.

Como o Adobe não suporta mais o Flash no Linux, o Chrome é uma das opções restantes que acompanham o Flash. Este é um caso especial do Chrome, conforme detalhado no Flash Roadmap da Adobe no subtítulo "Linux" Computadores Pessoais.

Você pode usar o Pepper Flash (chamado "Fresh Player") no Firefox. Webupd8 até comentou sobre isso aqui e como fazê-lo funcionar (o artigo vinculado foi publicado em 29 de maio de 2014 e pode estar desatualizado). O plugin pode ser usado como parece ser sugerido regularmente nos bate-papos do IRC do Ubuntu como uma solução.

O abaixo é extraído da postagem do Webupd8:

OBSERVAÇÃO: O wrapper usado para isso está no estágio ALPHA e provavelmente será EXTRAORIDAMENTE instável.

Para resumir os passos detalhados,

  1. Instale o plugin Fresh Player no Ubuntu (via PPA), usando os seguintes comandos:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install freshplayerplugin
    
  2. O método mais fácil de usar isso significa que você infelizmente precisará instalar o Google Chrome para que isso funcione. Isso ocorre porque o Plugin do Player de Atualização é apenas um wrapper para libpepflashplayer.so , então ele precisa deste arquivo que é fornecido com o Google Chrome. A maneira mais fácil de obter esse arquivo é simplesmente instalar o Stable do Google Chrome - faça o download aqui . instale-o.

    2a. Alternativamente:

    There are other ways of getting libpepflashplayer.so but I won't post installation instructions for all of them here.

    Instead, I'll just list them below:

    • If you're using Google Chrome Unstable, create a symbolic link from /opt/google/chrome-unstable/PepperFlash to /opt/google/chrome/ or change add a freshwrapper.conf file and add the /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.so path there - see step 3

    • You can install Pepper Flash using 2 other ways: via the installer available in the official Ubuntu 14.04 repositories and via the Pepper Flash PPA which is also available for older Ubuntu versions - once installed, then you'll need to create a symbolic link for Pepper Flash to /opt/google/chrome/PepperFlash/libpepflashplayer.so or see step 3 for how to change the path to it.

  3. Remova o plug-in do Flash instalado pelo APT: Remover / Limpar esses pacotes do Centro de Software flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kde ou apenas executar em um terminal:

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

    O pacote Pepper Flash não substitui o arquivo de biblioteca original, e é por isso que até essa etapa, você pode ver ambas versões do plug-in Flash na página Complementos, e não há maneira de ter certeza de que o Firefox usará a versão mais recente. E você não pode desativar um sem desativar o outro (se você desabilitar um e reiniciar, ambos serão desativados).

  4. Opcional (use-o apenas se você quiser ajustar várias configurações): configure o plugin Fresh Player

    Here you'll find an example Fresh *Player Plugin configuration - to use it, save this file, rename it to freshwrapper.conf and copy it under ~/.config/freshwrapper-data/

    Use this configuration file to change the path to libpepflashplayer.so or to tweak the sound buffer if you have shuttering sound. Don't use it to enable hardware acceleration yet as it doesn't work properly for now!

    The configuration options available in this file are pretty self-explanatory - you can configure the lower and higher bound for the audio buffer size, change the Xinerama screen used to acquire fullscreen window geometry (default: 0), change the path to libpepflashplayer.so along with command line arguments (like enabling hardware video decoding).

por Thomas Ward 17.12.2014 / 00:02
7

Com base no site , você deve tentar o seguinte:

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

Trabalhei para mim.

    
por tisfo 13.11.2015 / 04:55
7

Muitas das informações fornecidas na pergunta, bem como na resposta aceita, não são mais válidas.

A maneira mais fácil para os usuários do Ubuntu obterem a versão mais recente do plugin NPAPI e PPAPI é habilite o Parceiro Canonical e instale o pacote adobe-flashplugin .

Por padrão, o Firefox usa o plugin NPAPI. No entanto, o plugin NPAPI não terá todos os recursos que o plugin PPAPI possui. Instalando o pacote browser-plugin-freshplayer-pepperflash (e reiniciando o Firefox), o Firefox utilizará o plugin PPAPI.

    
por Gunnar Hjalmarsson 28.11.2016 / 20:01
1

Primeiro, pegue a biblioteca flashplayer (.so), seja baixando-a no seu navegador de aqui ou usando wget, por exemplo

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

Copie-o para o lugar certo, dependendo da sua versão do Ubuntu:

Ubuntu 16.10

Na linha de comando:

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 a instalação indo para about: plugins no firefox e verifique por 'Shockwave Flash' e versão > = 25.

    
por Roel 26.04.2017 / 06:19