Na rozdíl od všeobecného přesvědčení je Adobe Flash Plugin stále velmi důležitý pro online obsah, zvláště ve světě, kde lidé ke sledování médií používají webové předplatné. Z tohoto důvodu většina uživatelů Linuxu přešla na Google Chrome. Není těžké pochopit proč, protože Google poskytuje vždy aktuální flash plugin. To samé se bohužel nedá říct o Firefoxu. Firefox je zaseknutý na stejné verzi Adobe Flash od roku 2012 a to se v dohledné době nezmění. Naštěstí někteří fanoušci Firefoxu, kteří velmi chtějí vidět moderní verzi flash pluginu fungujícího ve svém oblíbeném prohlížeči, přišli na způsob, jak použít plugin Chrome Flash ve Firefoxu. To se provádí pomocí nástroje „Fresh Player“.
Fresh Player zabalí Chrome Pepper Flash Plugin takovým způsobem, že funguje jako jakýkoli jiný plugin ve Firefoxu. Zprovoznění vyžaduje trochu šťouchání, ale jakmile bude spuštěn a spuštěn, Firefox přestane vidět upozornění na „instalaci moderní verze flash“ atd.
Table of Contents
Instalace závislostí
Fresh Player se neinstaluje jako běžný program, protože je to plugin. V ideálním případě je nejlepším způsobem, jak to zprovoznit, vytvořit nejnovější verzi ze zdroje. Chcete-li sestavit, musíte nejprve uspokojit všechny knihovny a programy použité k sestavení. Tyto jsou známé jako „závislosti“. Chcete-li získat tyto závislosti pro svou distribuci Linuxu, postupujte podle pokynů.
Debian a Ubuntu
sudo apt-get install cmake gcc g++ pkg-config ragel libasound2-dev libssl-dev libglib2.0-dev libpango1.0-dev libgl1-mesa-dev libevent-dev libgtk2.0-dev libxrandr-dev libxrender-dev libxcursor-dev libv4l-dev libgles2-mesa-dev libavcodec-dev libva-dev libvdpau-dev libdrm-dev libicu-dev
Fedora
sudo dnf install cmake gcc gcc-c++ pkgconfig ragel alsa-lib-devel openssl-devel glib2-devel pango-devel mesa-libGL-devel libevent-devel gtk2-devel libXrandr-devel libXrender-devel libXcursor-devel libv4l-devel mesa-libGLES-devel ffmpeg-devel libva-devel libvdpau-devel libdrm-devel pulseaudio-libs-devel libicu-devel
Ostatní Linuxy
Oficiální stránka Github pro čerstvé hráče bohužel pouze nastiňuje specifické závislosti požadované pro Debian, Ubuntu a Fedoru. Pokud provozujete něco jiného a chcete plugin vytvořit ve svém systému, může to být dobrý nápad přejděte na stránku a přečtěte si všechny závislosti. Použijte názvy uvedené pro Fedora, Debian a Ubuntu k nalezení ekvivalentních názvů ve vašem operačním systému. Případně se zeptejte přímo vývojáře.
Vytváření čerstvého přehrávače ze zdroje
Nejprve naklonujte nejnovější verzi zdrojového kódu pomocí Git.
Poznámka: Ujistěte se, že je na vašem PC nainstalován balíček git, jinak nebudete moci sestavit Fresh Player.
git clone https://github.com/i-rinat/freshplayerplugin.git
Pomocí příkazu CD se přesuňte do naklonované složky Fresh Player.
cd freshplayerplugin
Pomocí příkazu mkdir vytvořte novou podsložku sestavení.
mkdir build cd build
Uvnitř složky sestavení použijte Cmake k nastavení parametrů sestavení.
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
Se sadou Cmake použijte příkaz make k vytvoření pluginu Fresh Player.
make
Nakonec nainstalujte plugin do systému, aby k němu měl Firefox přístup pomocí příkazu make install.
sudo make install
Tip: Chcete si nainstalovat Fresh Player pouze pro své použití? Spusťte make install jako obecný uživatel bez příkazů sudo nebo root. Pokud tak učiníte, nainstaluje se Fresh Player do ~/.mozilla, nikoli do kořenového adresáře Firefoxu.
make install
Povolení a zakázání Flash Player
Plugin je vytvořen, ale než jej budete moci používat ve Firefoxu, budete muset znovu povolit pluginy NPAPI. Je to nutné, protože v nových verzích Firefoxu jsou tyto typy zásuvných modulů vypnuté. Začněte otevřením nové karty prohlížeče a vložte inabout:config.
Přijměte varování, které Firefox zobrazí, když otevřete konfigurační stránku. Poté klikněte pravým tlačítkem kamkoli (jen se ujistěte, že ve skutečnosti nic nevybíráte) a v nabídce pravého tlačítka vyberte „Nový“. V části „Nový“ budete muset vybrat možnost „boolean“.
Ve vyskakovacím okně, které se objeví, zadejte Plugin.load_flash_only a stiskněte klávesu Enter. Po zapsání to prohlížeč nastaví na true. Změňte jej na hodnotu false tak, že na něj dvakrát kliknete.
Když do prohlížeče přidáte nový booleovský řetězec, restartujte Firefox. Když se Firefox zálohuje, klikněte na nabídku a poté na „doplňky“. Přejděte na „pluginy“ a zjistěte, zda váš prohlížeč načítá Fresh Player.
Mějte na paměti, že tento plugin se v některých případech stále nemusí načíst, protože plugin Fresh Player je v podstatě hack. Existuje mnoho problémů, které je třeba vyřešit, a vaše zkušenosti se mohou lišit. Chcete-li dosáhnout nejlepších výsledků, odinstalujte Chrome, aby se počítač vyčistil od ostatních pluginů Pepper Flash. Případně si přečtěte pokyny na Stránka Githuba vylaďte, jak jej zkompilujete. Vývojář uvádí, že možná budete muset změnit umístění, kam Cmake nainstaluje plugin, když se spustí instalace sudo make.
Nakonec se podívejte na stránku se známými problémy. Vývojáři Fresh Player mají poměrně hodně informací, které vám pomohou s řešením problémů. Mají vše od problémů s výkonem flash, po správné povolení DRM atd. Stránka nápovědy se nachází zde.