Posso usare Chrome Pepper Flash con Firefox?

20

Poiché Adobe non supporta più Flash su Linux (vedi "AVVISO" sotto), c'è un modo per usare il plugin Pepper Flash di Chrome con Firefox?

AVVISO! Flash non è più supportato per Linux TRANNE come parte di Chrome (ad eccezione di Firefox 11.2 estremamente obsoleto versione, anche se ottiene aggiornamenti di sicurezza, è ancora antica e non aggiornata di frequente). Questo è dettagliato nella Roadmap per Flash Runtimes di Adobe . La sezione pertinente è Supporto piattaforma , sottosezione Personal Computer , sezione Linux , citata qui (il 14 gennaio 2015 è stato il momento in cui è stato tirato e le linee più importanti in questo sono state messe in evidenza per motivi importanti perché la gente non vuole leggere il tutto qui):

  

Linux

     

Adobe ha lavorato a stretto contatto con Google per sviluppare un'unica API moderna per l'hosting di plug-in all'interno del browser. Il PPAPI, nome in codice "Pepper", mira a fornire uno strato tra il plug-in e il browser che astrae le differenze tra le implementazioni del browser e del sistema operativo. Puoi trovare ulteriori informazioni sull'API Pepper al link .

     

Grazie a questo lavoro, Adobe è stata in grado di collaborare con Google nel fornire un'implementazione "Pepper" di Flash Player per tutte le piattaforme x86 / 64 supportate dal browser Google Chrome. Google ora distribuisce questo nuovo Flash Player basato su Pepper come parte di Chrome su tutte le piattaforme, incluso Linux.

     

Per le versioni di Flash Player successive alla 11.2, il plug-in per browser Flash Player per Linux sarà disponibile solo tramite l'API "Pepper" come parte della distribuzione del browser Google Chrome e non sarà più disponibile come download diretto da Adobe. Adobe continuerà a fornire aggiornamenti di sicurezza alle distribuzioni non Pepper di Flash Player 11.2 su Linux per cinque anni dalla sua versione.

     

Flash Player continuerà a supportare i browser utilizzando API plug-in non "Pepper" su piattaforme diverse da Linux.

     

Adobe non fornirà un'implementazione del debug player basata su Pepper del plug-in del browser Flash Player su Linux.

     

A partire da Adobe AIR 3, Adobe ha interrotto il supporto per i sistemi operativi Adobe AIR per Linux.

    
posta Thomas Ward 17.12.2014 - 00:02

4 risposte

18
  

Questa risposta potrebbe essere superata a causa di recenti modifiche ad Adobe e Flash. Questa risposta è lasciata qui come è per scopi storici.

  

A breve Firefox sta riducendo il supporto per NPAPI, il che potrebbe rendere questa risposta obsoleta e non valida. Potrebbe essere possibile ottenere Flash solo su Chrome e solo su Chrome, a un certo punto, in modo che non ci sia una soluzione per Firefox.

Poiché Adobe non supporta più Flash su Linux, Chrome è una delle restanti opzioni incluse in Flash. Questo è un caso speciale di Chrome, come descritto in Flash Roadmap di Adobe nel sottotitolo Linux sotto Personal Computer.

puoi usare Pepper Flash (chiamato "Fresh Player") su Firefox. Webupd8 ha persino commentato qui e come farlo funzionare (l'articolo collegato è stato pubblicato il 29 maggio 2014 e potrebbe non essere aggiornato). Il plugin potrebbe essere utilizzabile come sembra essere suggerito regolarmente nelle chat IRC di Ubuntu come soluzione.

Il seguente è estratto dal post di Webupd8:

NOTA: il wrapper utilizzato per questo è in stage ALPHA ed è probabile che sia EXTRAORIDNARILY instabile.

Per riepilogare i passaggi dettagliati, però:

  1. Installa Fresh Player Plugin in Ubuntu (tramite PPA), usando i seguenti comandi:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install freshplayerplugin
    
  2. Il metodo più semplice da usare per questo significa che purtroppo dovrai installare Google Chrome perché funzioni. Questo perché il plug-in Player di Fresh è solo un wrapper per libpepflashplayer.so , quindi ha bisogno di questo file che è in bundle con Google Chrome. Il modo più semplice per ottenere questo file è semplicemente installare Google Chrome Stable: scaricalo da qui , quindi installalo.

    2a. In alternativa:

      

    Ci sono altri modi per ottenere libpepflashplayer.so ma non posterò   istruzioni di installazione per tutti loro qui.

         

    Invece, li elenco solo di seguito:

         
    • Se utilizzi Google Chrome Unstable, crea un collegamento simbolico da /opt/google/chrome-unstable/PepperFlash a /opt/google/chrome/ o   cambia aggiungi un file freshwrapper.conf e aggiungi il    /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.so percorso   lì - guarda il passaggio 3

    •   
    • Puoi installare Pepper Flash utilizzando altri 2 modi: tramite programma di installazione disponibile nei repository ufficiali di Ubuntu 14.04 e   tramite Pepper Flash PPA , disponibile anche per le versioni precedenti di Ubuntu   versioni: una volta installato, sarà necessario creare un collegamento simbolico   per Pepper Flash a    /opt/google/chrome/PepperFlash/libpepflashplayer.so o vedi il passaggio 3   per come cambiare il percorso ad esso.

    •   
  3. Rimuovi il plugin flash installato da APT: Rimuovi / Elimina questi pacchetti dal Software Center flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kde o semplicemente esegui in un terminale:

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

    Il pacchetto Pepper Flash non sostituisce il file della libreria originale, questo è il motivo per cui fino a questo punto, puoi vedere entrambe le versioni del plugin Flash nella pagina dei componenti aggiuntivi, e non c'è modo per essere sicuri che Firefox utilizzerà l'ultima versione. E non puoi disabilitarne uno senza disabilitare l'altro (Se ne disabiliti uno e riavvia, entrambi saranno disabilitati).

  4. Opzionale (usalo solo se vuoi modificare varie impostazioni): configura il plugin per i nuovi giocatori

      

    Qui troverai un esempio Fresh * Player Plugin configurazione -   per usarlo, salvare questo file, rinominarlo in freshwrapper.conf e copiare   sotto ~/.config/freshwrapper-data/

         

    Utilizzare questo file di configurazione per cambiare il percorso    libpepflashplayer.so o per modificare il buffer sonoro se si dispone   suono di scatto. Non usarlo per abilitare ancora l'accelerazione hardware   perché non funziona correttamente per ora !

         

    Le opzioni di configurazione disponibili in questo file sono carine   autoesplicativo: puoi configurare il limite inferiore e superiore per   la dimensione del buffer audio, cambia lo schermo Xinerama utilizzato per acquisire   geometria della finestra a schermo intero (impostazione predefinita: 0), modificare il percorso in    libpepflashplayer.so insieme agli argomenti della riga di comando (come   abilitando la decodifica video hardware).

risposta data Thomas Ward 17.12.2014 - 00:02
7

Basato su questo sito web , tu dovrebbe provare quanto segue:

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

Ha funzionato per me.

    
risposta data tisfo 13.11.2015 - 04:55
7

Gran parte delle informazioni fornite nella domanda e nella risposta accettata non è più valida.

Il modo più semplice per gli utenti di Ubuntu di ottenere l'ultima versione del plug-in NPAPI e PPAPI è attiva Canonical Partner e installa il pacchetto adobe-flashplugin .

Di default Firefox usa il plugin NPAPI. Tuttavia, il plugin NPAPI non avrà tutte le funzionalità del plugin PPAPI. Installando il pacchetto browser-plugin-freshplayer-pepperflash (e riavviando Firefox), Firefox utilizzerà effettivamente il plug-in PPAPI.

    
risposta data Gunnar Hjalmarsson 28.11.2016 - 20:01
1

Per prima cosa prendi la libreria di flashplayer (.so) scaricandola nel browser da qui o usando wget, ad es.

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

Quindi copialo nel posto giusto, a seconda della versione di Ubuntu:

Ubuntu 16.10

Dalla riga di 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/

Verifica l'installazione andando su about: plug-in in firefox e controlla "Shockwave Flash" e versione & gt; = 25.

    
risposta data Roel 26.04.2017 - 06:19

Leggi altre domande sui tag