Wbrew powszechnemu przekonaniu, Adobe FlashWtyczka jest nadal bardzo ważna dla treści online, szczególnie w świecie, w którym ludzie korzystają z internetowych usług subskrypcyjnych do oglądania mediów. Z tego powodu większość użytkowników Linuksa przełączyła się na Google Chrome. Nietrudno zrozumieć, dlaczego, ponieważ Google zapewnia zawsze aktualną wtyczkę flash. Niestety tego samego nie można powiedzieć o Firefoksie. Firefox utknął w tej samej wersji Adobe Flash od 2012 roku, i to się wkrótce nie zmieni. Na szczęście niektórzy fani Firefoksa, którzy bardzo chcą zobaczyć nowoczesną wersję wtyczki Flash działającą w ich ulubionej przeglądarce, wymyślili sposób użycia wtyczki Chrome Flash w przeglądarce Firefox. Odbywa się to za pomocą narzędzia „Fresh Player”.
Fresh Player podsumowuje Chrome Pepper FlashWtyczka w taki sposób, że działa jak każda inna wtyczka w Firefoksie. Uruchomienie zajmuje trochę majsterkowania, ale kiedy już się uruchomi, Firefox przestanie widzieć ostrzeżenia, aby „zainstalować nowoczesną wersję flasha” itp.
Instalowanie zależności
Fresh Player nie instaluje się jak zwykleprogram, ponieważ jest to wtyczka. Idealnie najlepszym sposobem na uruchomienie jest zbudowanie najnowszej wersji ze źródła. Aby zbudować, musisz najpierw zaspokoić wszystkie biblioteki i programy użyte do jego zbudowania. Są to tak zwane „zależności”. Postępuj zgodnie z instrukcjami, aby uzyskać te zależności dla dystrybucji Linuksa.

Debian i 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
Inne Linuxes
Niestety, oficjalna strona Github dla świeżego graczaprzedstawia jedynie konkretne zależności wymagane dla Debiana, Ubuntu i Fedory. Jeśli używasz czegoś innego i chcesz zbudować wtyczkę w swoim systemie, dobrym pomysłem może być przejście do strony i przeczytanie wszystkich zależności. Użyj nazw wymienionych dla Fedory, Debiana i Ubuntu, aby znaleźć odpowiedniki w swoim systemie operacyjnym. Możesz też poprosić programistę bezpośrednio.
Budowanie nowego gracza ze źródła
Najpierw sklonuj najnowszą wersję kodu źródłowego, używając Git.
Uwaga: upewnij się, że pakiet git jest zainstalowany na twoim komputerze, w przeciwnym razie nie będziesz mógł zbudować Fresh Player.
git clone https://github.com/i-rinat/freshplayerplugin.git
Używając Płyta CD polecenie, przejdź do sklonowanego folderu Fresh Player.
cd freshplayerplugin
Użyj mkdir polecenie, aby utworzyć nowy podfolder kompilacji.
mkdir build cd build
W folderze kompilacji użyj Cmake ustawić parametry kompilacji.

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
Z Cmake ustaw, użyj polecenia make, aby zbudować wtyczkę Fresh Player.
make
Na koniec zainstaluj wtyczkę w systemie, aby Firefox miał do niej dostęp za pomocą dokonać instalacji Komenda.
sudo make install
Wskazówka: chcesz zainstalować Fresh Player tylko do użytku? Uruchom make install jako zwykły użytkownik, bez poleceń sudo lub root. W ten sposób Fresh Player zostanie zainstalowany w ~ / .mozilla, a nie w katalogu głównym Firefoksa.
make install
Włączanie i wyłączanie Flash Playera
Wtyczka jest wbudowana, ale zanim będzie można jej użyćFirefox, musisz ponownie włączyć wtyczki NPAPI. Jest to konieczne, ponieważ w nowych wersjach Firefoksa tego typu wtyczki są wyłączone. Zacznij od otwarcia nowej karty przeglądarki i wklejabout:config
.

Zaakceptuj ostrzeżenie, które Firefox wyświetla, gdy Tyotwórz stronę konfiguracji. Następnie kliknij prawym przyciskiem myszy w dowolnym miejscu (upewnij się, że tak naprawdę nic nie wybierasz) i wybierz „Nowy” w menu prawym przyciskiem myszy. W sekcji „Nowy” musisz wybrać opcję „boolean”.
W wyświetlonym oknie podręcznym wpisz,plugin.load_flash_only
i naciśnij klawisz Enter. Po zapisaniu, przeglądarka ustawi go na prawdziwe. Zmień to na fałszywe klikając dwukrotnie.
Po dodaniu nowego ciągu logicznego do przeglądarki uruchom ponownie Firefox. Po ponownym załadowaniu Firefoksa kliknij menu, a następnie „dodatki”. Przejdź do „wtyczek” i sprawdź, czy Twoja przeglądarka ładuje Fresh Player.
Pamiętaj, że ta wtyczka nadal może się nie ładowaćw niektórych przypadkach, ponieważ wtyczka Fresh Player jest zasadniczo włamaniem. Istnieje wiele problemów do rozwiązania, a Twoje doświadczenie może się różnić. Aby uzyskać najlepsze wyniki, odinstaluj Chrome, aby wyczyścić maszynę z innych wtyczek Pepper Flash. Możesz też przeczytać instrukcje na stronie Github i dostosować sposób jego kompilacji. Deweloper informuje, że może być konieczna zmiana lokalizacji, w której Cmake instaluje wtyczkę sudo make install
biegnie.
Na koniec sprawdź stronę znanych problemów. Programiści Fresh Player mają sporo informacji, które mogą pomóc w rozwiązywaniu problemów. Mają wszystko, od problemów z wydajnością pamięci flash, po prawidłowe włączanie DRM itp. Strona pomocy znajduje się tutaj.
Komentarze