A Chrome Flash beépülő modul használata a Firefoxban Linux rendszeren

A közhiedelemmel ellentétben az Adobe Flash beépülő modul még mindig nagyon fontos az online tartalmak számára, különösen egy olyan világban, ahol az emberek webalapú előfizetéses szolgáltatásokat használnak a média nézéséhez. Emiatt a legtöbb Linux-felhasználó a Google Chrome-ra váltott. Nem nehéz megérteni, miért, mivel a Google mindig naprakész flash bővítményt biztosít. Sajnos ugyanez nem mondható el a Firefoxról. A Firefox 2012 óta az Adobe Flash ugyanazon verzióján ragadt, és ez a közeljövőben nem fog változni. Szerencsére néhány Firefox-rajongó, aki nagyon szeretné látni, hogy a flash bővítmény modern verziója működik kedvenc böngészőjében, kitalálták a Chrome Flash beépülő modul használatát a Firefoxban. Ez a „Fresh Player” eszközzel történik.

A Fresh Player úgy csomagolja be a Chrome Pepper Flash beépülő modult, hogy az ugyanúgy működjön, mint a Firefox bármely más bővítménye. A működéshez egy kis trükközésre van szükség, de amint beindul és fut, a Firefox többé nem lát figyelmeztetéseket a „Flash modern verziójának telepítésére” stb.

Függőségek telepítése

A Fresh Player nem úgy települ, mint egy normál program, mivel ez egy plugin. Ideális esetben a legjobb módja annak, hogy a legfrissebb verziót készítse el forrásból. Az összeállításhoz először meg kell felelnie az összeállításához használt összes könyvtárnak és programnak. Ezeket „függőségeknek” nevezzük. Kövesse az utasításokat, hogy megszerezze ezeket a függőségeket a Linux-terjesztéshez.

  Linux LVM kötetek törlése

Debian és 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

Más Linuxok

Sajnos a friss lejátszó hivatalos Github oldala csak a Debian, az Ubuntu és a Fedora speciális függőségeit ismerteti. Ha valami mást futtat, és a beépülő modult a rendszerére szeretné építeni, jó ötlet lehet menj az oldalra és olvassa el az összes függőséget. Használja a Fedora, Debian és Ubuntu számára felsorolt ​​neveket, hogy megtalálja a megfelelő neveket az operációs rendszerén. Alternatív megoldásként kérdezze meg közvetlenül a fejlesztőt.

Friss lejátszó készítése forrásból

Először klónozza a forráskód legújabb verzióját a Git segítségével.

  A ps parancs használata Linux-folyamatok figyelésére

Megjegyzés: győződjön meg arról, hogy a git csomag telepítve van a számítógépére, különben nem tudja majd elkészíteni a Fresh Playert.

git clone https://github.com/i-rinat/freshplayerplugin.git

A CD paranccsal lépjen a klónozott Fresh Player mappába.

cd freshplayerplugin

Az mkdir paranccsal hozzon létre egy új build almappát.

mkdir build

cd build

A build mappán belül a Cmake használatával állítsa be az összeállítási paramétereket.

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

A Cmake set esetén használja a make parancsot a Fresh Player bővítmény létrehozásához.

make


Végül telepítse a beépülő modult a rendszerbe, hogy a Firefox hozzáférjen a make install paranccsal.

sudo make install

Tipp: csak saját használatra szeretné telepíteni a Fresh Playert? Futtassa a make installt általános felhasználóként, a sudo vagy root parancsok nélkül. Ezzel a Fresh Player a ~/.mozillába kerül telepítésre, nem a Firefox gyökérkönyvtárába.

make install

A Flash Player engedélyezése és letiltása

A beépülő modul meg van építve, de mielőtt használni tudná a Firefoxban, újra engedélyeznie kell az NPAPI beépülő modulokat. Erre azért van szükség, mert a Firefox új verzióiban az ilyen típusú bővítmények ki vannak kapcsolva. Kezdje egy új böngészőlap megnyitásával, és illessze be az inabout:config fájlt.

Fogadja el a Firefox figyelmeztetést, amikor megnyitja a konfigurációs oldalt. Ezután kattintson a jobb gombbal bárhová (csak győződjön meg arról, hogy valójában nem jelölt ki semmit), és válassza ki az „Új” lehetőséget a jobb gombbal kattintó menüben. Az „Új” részben ki kell választania a „logikai” lehetőséget.

  Külső merevlemezek felszerelése Linux alatt

A megjelenő előugró ablakban írja be a plugin.load_flash_only parancsot, és nyomja meg az Enter billentyűt. A beírás után a böngésző igazra állítja. Módosítsa hamisra dupla kattintással.

Ha hozzáadta az új logikai karakterláncot a böngészőhöz, indítsa újra a Firefoxot. Amikor a Firefox újra betöltődik, kattintson a menüre, majd a „bővítményekre”. Nyissa meg a „bővítményeket”, és nézze meg, hogy a böngészője betölti-e a Fresh Playert.

Ne feledje, hogy ez a beépülő modul bizonyos esetekben továbbra sem töltődik be, mivel a Fresh Player beépülő modul lényegében egy feltörés. Számos probléma van megoldva, és a tapasztalatok eltérőek lehetnek. A legjobb eredmény érdekében távolítsa el a Chrome-ot, hogy megtisztítsa a gépet a többi Pepper Flash beépülő modultól. Alternatív megoldásként olvassa el az utasításokat a Github oldal, és módosítsa az összeállítás módját. A fejlesztő felvázolja, hogy előfordulhat, hogy meg kell változtatnia azt a helyet, ahol a Cmake telepíti a bővítményt, amikor a sudo make install fut.

Végül tekintse meg az ismert problémák oldalát. A Fresh Player fejlesztői meglehetősen sok információval rendelkeznek a hibaelhárításhoz. A flash teljesítményével kapcsolatos problémáktól a DRM megfelelő engedélyezéséig, stb. A súgó oldal itt található.