Fresh Player Plugin
Wrapper, který Pepper Flash z Chrome zpřístupní přes NPAPI Firefoxu. Zdrojáky můžete nalézt na GitHubu:https://github.com/i-rinat/freshplayerplugin
Plugin je stále ve stádiu "většinou funguje", takže musíte počítat s tím, že na nějaké problémy narazit můžete. Každopádně se nedá doporučit jako trvalá náhrada stávajícího shockwave pluginu, který je stabilnější, rychlejší, bezpečnější. Ale zkusit ho můžete, zatím mi nic nepadlo.
Instalace Fresh Playeru
První z možností jak plugin vyzkoušet, je samozřejmě kompilace zdroje, na GitHubu postup autor popisuje. Druhou možností je využít práce Anrewa z WebUpd8.org, který nejen že Fresh Player zkompiloval, ale přidal ho i do svého repozitáře a věnuje se aktualizacím, takže poslední verze v repozitáři je opravdu aktuální.Instalace z PPA:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin
sudo apt-get update
sudo apt-get install freshplayerplugin
V repozitáři toho má Andrew již docela dost, je docela možné, že ho již máte přidaný díky jiné aplikaci, kterou ubalil.
Pokud se vám nechce přidávat repozitář, ve kterém je kde co a ani netušíte, jakou aplikaci vám může v systému upgradovat, není nic jednoduššího, než si vyzobnout pouze instalační balík, který vás zajímá. Aktualizace si pak ale budete muset hlídat sami. Instalační balíky fresh player pluginu jsou na následujícím odkazu a nezapomeňte vybrat deb pro vámi používanou verzi systému, i architekturu:
http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/f/freshplayerplugin/
Instalace Pepper Flashe
Fresh Player Plugin je ale jen wrapper, takže potřebuje Pepper Flash z Chrome, aby měl co wrappovat. Pokud máte nainstalovánu stabilní verzi Chrome, je to vše, co je třeba. Pokud Chrome nemáte a ani ho v systému nechcete, můžete použít stejný postup, který vznikl pro potřeby Chromia (je potřeba mít povoleny repozitáře Multiverse, což je výchozí stav):
sudo apt-get install pepperflashplugin-nonfree
Instalovaný skript jen stáhne aktuální Chrome stable, vyjme z něj plugin s Flashem, uloží ho do adresáře /usr/lib/pepperflashplugin-nonfree/ a zbytek zahodí.
Fresh Player Plugin hledá pepperflashplugin.so jak v sdresáři, kam ho instaluje Chrome (/opt/google/chrome/PepperFlash/), tak v /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so, takže již není potřeba nic dalšího nastavovat. Jiná cesta se dá případně nastavit přes vytvoření konfiguračního souboru, kde je možné ovlivnit i další parametry pluginu. Jak na to, najdete na výše odkazované stránce projektu.
Otestování funkčnosti
Ve Firefoxu se pak ve správci pluginů objeví další Shockwave Flash, tentokrát ve verzi Pepper Flashe, který jste dostali z Chrome. Oba Shockwave pluginy jsou na sobě závislé, jak vypnete jeden, vypne se i druhý, takže se ten původní nesnažte zakázat. Je trochu škoda, že se nedá mezi pluginama takto přepínat, ale to se dá případně vyřešit vlastním skriptem.Otestovat funkčnost a ověřit verzi můžete třeba na této adrese:
https://helpx.adobe.com/flash-player.html
Zkoušel jsem najít i nějakou ukázku hry, kde nativní 11.2 nefunguje a 15.0 přes wrapper ano a měl jsem štěstí hned na první pokus, je to třeba tato: http://www.flashgames247.com/play/16733.html.
Zatím jsem nenarazil na problémy, také nic brutálně flashového nepoužívám a i trubky honím přes HTML5, jen náročnost na CPU je podle očekávání vyšší, než se stejným pluginem v Chrome.
Děkuji mockrát, šlape jako hodinky.
OdpovědětVymazatTak jsem se unáhlil, hry fungují dobře, ale například Stream a podobné služby nefungují. Takže jsem se vrátil zpět.
OdpovědětVymazatDíky za info. To jednoduché přepínání, nejlépe za běhu, by se hodilo, což? Já myslím, že to není úplně nereálné ...
Vymazat