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.
Tartalomjegyzék
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.
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.
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.
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ó.