Posso usar o Pepper Flash do Chrome com o Firefox?

21

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


AVISO PRÉVIO! O Flash não é mais suportado pelo Linux EXCEPT como parte do Chrome (com exceção da versão extremamente desatualizada do Firefox 11.2, apesar de receber atualizações de segurança, ainda é antiga e não é atualizada com frequência). Isso está detalhado no Roteiro para tempos de execução do Flash da Adobe . A seção relevante é Suporte à plataforma , subseção Computadores pessoais , seção Linux , citada aqui (14 de janeiro de 2015 foi quando isso foi puxado, e as linhas mais importantes foram destacadas em negrito por razões importantes, porque as pessoas não querem ler o tudo aqui):

Linux

A Adobe tem trabalhado em estreita colaboração com o Google para desenvolver uma API moderna e única para hospedar plug-ins no navegador. O PPAPI, com o codinome "Pepper", visa fornecer uma camada entre o plug-in e o navegador que abstrai as diferenças entre as implementações do navegador e do sistema operacional. Você pode encontrar mais informações sobre a API do Pepper em http://code.google.com/p/ppapi/ .

Devido a este trabalho, a Adobe conseguiu parceria com o Google no fornecimento de uma implementação "Pepper" do Flash Player para todas as plataformas x86 / 64 suportadas pelo navegador Google Chrome. O Google agora distribui esse novo Flash Player baseado em Pepper como parte do Chrome em todas as plataformas, incluindo Linux.

Para versões do Flash Player após a 11.2, o plug-in do navegador Flash Player para Linux estará disponível apenas através da API "Pepper" como parte da distribuição do navegador Google Chrome e não estará mais disponível para download direto da Adobe. A Adobe continuará fornecendo atualizações de segurança para distribuições que não são do Pepper do Flash Player 11.2 no Linux por cinco anos a partir do seu lançamento.

O Flash Player continuará a oferecer suporte a navegadores que usam APIs de plug-in que não são "Pepper" em plataformas diferentes do Linux.

A Adobe não fornecerá uma implementação de depurador baseada em Pepper do plug-in do navegador Flash Player no Linux.

Desde o Adobe AIR 3, a Adobe interrompeu o suporte aos sistemas operacionais Adobe AIR for Linux.

Thomas Ward
fonte
Publiquei isso porque não consegui encontrar uma publicação semelhante "Como faço para que o Pepper Flash do Chrome trabalhe com o Firefox". Talvez eu não tenha procurado o suficiente. Se já existir uma publicação desse tipo, informe-me, vou excluí-la e copiar minha resposta (se as respostas da outra publicação não forem tão detalhadas).
Thomas Ward
@ Lembre-se de que é o Flash antigo - 99% das coisas novas também não serão executadas porque são muito antigas
Thomas Ward
Você está dizendo que o Flash do Chrome é antigo? Eu pensei que era a mesma versão atualizada que eles também fornecem no Windows e no Chrome OS.
Ben
@Ben seu link lá aponta para o plugin Adobe Flash para Firefox nos repositórios. Esse é o Flash 11. O flash do Chrome é o ÚNICO Flash atualizado para Linux, e somente via Chrome
Thomas Ward

Respostas:

18

Esta resposta pode estar desatualizada devido a alterações recentes no Adobe e Flash. Esta resposta é deixada aqui como é para fins históricos.


O Firefox está retirando o suporte ao NPAPI em breve, o que pode tornar essa resposta obsoleta e inválida. Talvez seja possível obter o Flash no Chrome, e somente o Chrome, em algum momento, de forma que não exista uma solução para o Firefox.

Como a Adobe não oferece mais suporte ao Flash no Linux, o Chrome é uma das opções restantes fornecidas com o Flash. Este é um caso especial do Chrome, conforme detalhado no Roteiro do Flash da Adobe no subtítulo Linux em Computadores pessoais.

Você pode usar o Pepper Flash (chamado "Fresh Player") no Firefox. O Webupd8 até comentou aqui e como fazê-lo funcionar (o artigo vinculado foi publicado em 29 de maio de 2014 e pode estar desatualizado). O plug-in pode ser utilizável, pois parece sugerido regularmente nos chats de IRC do Ubuntu como uma solução.


O abaixo é extraído da postagem Webupd8:

NOTA: O invólucro usado para isso está no estágio ALPHA e provavelmente será EXTRAORIDNARILY instável.

Para resumir as etapas detalhadas, porém:

  1. Instale o Fresh Player Plugin 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ê precisará instalar o Google Chrome para que isso funcione. Isso ocorre porque o Plug-in Player Fresco é apenas um invólucro libpepflashplayer.so, portanto, ele precisa desse arquivo que acompanha o Google Chrome. A maneira mais fácil de obter esse arquivo é simplesmente instalar o Google Chrome Stable - faça o download aqui e instale-o.

    2a Alternativamente:

    Existem outras maneiras de obter o libpepflashplayer.so, mas não postarei instruções de instalação para todas elas aqui.

    Em vez disso, vou apenas listá-los abaixo:

    • Se você estiver usando o Google Chrome instável, crie um link simbólico de /opt/google/chrome-unstable/PepperFlasha /opt/google/chrome/ou mudança adicionar um freshwrapper.confarquivo e adicionar o /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.socaminho de lá - veja o passo 3

    • Você pode instalar o Pepper Flash usando 2 outras maneiras: através do instalador disponível nos repositórios oficiais do Ubuntu 14.04 e através do Pepper Flash PPA, que também está disponível para versões mais antigas do Ubuntu - depois de instalado, você precisará criar um link simbólico para o Pepper Atualize /opt/google/chrome/PepperFlash/libpepflashplayer.soou veja a etapa 3 para saber como alterar o caminho para ela.

  3. Remova o plug-in flash instalado pelo APT: Remova / limpe esses pacotes do Software Center flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kdeou apenas execute 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 original da biblioteca; é por isso que, até esta etapa, você pode ver as duas versões do plug-in Flash na página Complementos e não há como ter certeza de que o Firefox usará as versões mais recentes. versão. E você simplesmente não pode desativar um sem desativar o outro (se você desativar um e reiniciar, ambos serão desativados).

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

    Aqui você encontrará um exemplo de configuração do plugin Fresh * Player - para usá-lo, salve este arquivo, renomeie-o freshwrapper.confe copie-o em~/.config/freshwrapper-data/

    Use este arquivo de configuração para alterar o caminho libpepflashplayer.soou ajustar o buffer de som, se você tiver um som de obturador. Não o use para ativar a aceleração de hardware ainda, pois não funciona corretamente por enquanto !

    As opções de configuração disponíveis neste arquivo são bastante auto-explicativas - você pode configurar o limite inferior e superior para o tamanho do buffer de áudio, alterar a tela do Xinerama usada para adquirir a geometria da janela em tela cheia (padrão: 0), alterar o caminho para libpepflashplayer.sojunto com o comando argumentos de linha (como ativar a decodificação de vídeo por hardware).

Thomas Ward
fonte
Correção: é o Firefox que não oferece mais suporte ao Flash no Linux, não à Adobe. A Adobe fornece o Pepper Flash e o Firefox é o único navegador importante que se recusa a usá-lo, por razões políticas.
Barafu Albino
2
@BarafuAlbino Isso é um equívoco - na verdade, é a Adobe que não fornece nenhum plug-in Linux, EXCETO para o Chrome, sob licença especial. O próprio Pepper Flash está disponível apenas para o Lonux através de cromo e casos especiais e é fornecido gratuitamente pela Adobe
Thomas Ward
1
@BarafuAlbino O documento Roteiro e Foco do desenvolvedor da Adobe também explica isso para Linux ( link - vá para Computadores pessoais e Linux)
Thomas Ward
1
@BarafuAlbino para facilitar o acesso, publiquei a seção relevante na própria pergunta, para que todos possam lê-la. Você verá por que é importante se você ler.
Thomas Ward
1
Essa resposta ainda é relevante ou as coisas mudaram se você usar o 16.10?
AzP
7

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

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

Trabalhou para mim.

tisfo
fonte
1
Em vez de apenas vincular, tente resumir o conteúdo e, em seguida, vincule ao site como uma referência / citação. O URL pode mudar, o conteúdo pode mudar ou pode simplesmente ser removido completamente da Internet.
KGIII 13/11/2015
Infelizmente, o plugin freshplayer envolve apenas o flash de pimenta com um front-end NPAPI para que o Firefox possa usá-lo. Mas o Firefox está retirando o suporte ao NPAPI até o final do ano . Existe outra solução para o Flash no Firefox que ainda não está planejada para ser morta?
Ben
7

Muitas das informações fornecidas na pergunta e 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 dos plug-ins NPAPI e PPAPI é habilitar o Canonical Partner e instalar o adobe-flashpluginpacote.

Por padrão, o Firefox usa o plug-in NPAPI. No entanto, o plug-in NPAPI não terá todos os recursos que o plug-in PPAPI possui. Ao instalar o browser-plugin-freshplayer-pepperflashpacote (e reiniciar o Firefox), o Firefox realmente usará o plug-in PPAPI.

Gunnar Hjalmarsson
fonte
1

Primeiro, obtenha a biblioteca do flashplayer (.so), baixando-a no navegador a partir daqui ou usando wget, por exemplo

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

Em seguida, copie-o no 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 acessando: plugins no firefox e verifique 'Shockwave Flash' e versão> = 25.

Roel
fonte
2
Essa é realmente a versão "Pepper" do flash? Esse URL se parece com a versão mais antiga da Adobe e, de acordo com o OP, a versão "Pepper" é distribuída apenas com o Google Chrome.
tu Reinstala Monica-dor duh
@ThomasWard De onde você tira a ideia de que é melhor? De acordo com omgubuntu.co.uk/2016/09/… , está aleijado. "A [Adobe] não planeja oferecer suporte ou adicionar recursos e recursos avançados, como DRM, aceleração de GPU, estágio 3D etc. à versão NPAPI no Linux".
tu-Restabelece Monica-dor duh
Observe também que houve novas betas lançadas ontem (27 de abril de 2017) para ActiveX, PPAPI e NPAPI em todas as plataformas aqui: labs.adobe.com/downloads/flashplayer.html
tu-Restabelate Monica-dor duh
@tudor Se não me engano, a Adobe também interrompeu a produção da variante Pepper flash - portanto, recursos / recursos avançados, você prefere um Flash seguro / com patches regulares ou um Flash sem manutenção, com falhas de segurança e sem atualizações?
Thomas Ward
@ThomasWard Acho que você está me confundindo com o OP.
tu Restabelece Monica-dor duh