Czy mogę używać Chrome Pepper Flash z Firefoksem?

21

Ponieważ Adobe nie obsługuje Flasha w systemie Linux (patrz „UWAGA” poniżej), czy istnieje sposób na użycie wtyczki Chrome Pepper Flash w przeglądarce Firefox?


OGŁOSZENIE! Flash nie jest już obsługiwany w systemie Linux Z WYJĄTKIEM Chrome (z wyjątkiem bardzo nieaktualnej wersji Firefoksa 11.2, mimo że otrzymuje aktualizacje zabezpieczeń, jest wciąż stary i nie jest tak często aktualizowany). Jest to szczegółowo opisane w mapie drogowej dla środowisk wykonawczych Flash firmy Adobe . Odpowiednia sekcja to Obsługa platformy , sekcja Komputery osobiste , sekcja Linux , cytowana tutaj (14 stycznia 2015 r., Kiedy to zostało wyciągnięte, a najważniejsze wiersze zostały pogrubione z ważnych powodów, ponieważ ludzie nie będą chcieli czytać cała sprawa tutaj):

Linux

Adobe ściśle współpracuje z Google nad opracowaniem jednego, nowoczesnego interfejsu API do hostowania wtyczek w przeglądarce. Protokół PPAPI o nazwie kodowej „Pepper” ma na celu zapewnienie warstwy między wtyczką a przeglądarką, która usuwa różnice między implementacjami przeglądarki i systemu operacyjnego. Więcej informacji na temat interfejsu Pepper API można znaleźć na stronie http://code.google.com/p/ppapi/ .

Dzięki tej pracy Adobe był w stanie współpracować z Google w dostarczaniu Flash Playera dla wszystkich platform x86 / 64 obsługiwanych przez przeglądarkę Google Chrome. Google dystrybuuje teraz ten nowy odtwarzacz Flash oparty na Pepper jako część Chrome na wszystkich platformach, w tym na Linuksie.

W wersjach Flash Player po 11.2 wtyczka do przeglądarki Flash Player dla systemu Linux będzie dostępna tylko za pośrednictwem interfejsu API „Pepper” w ramach dystrybucji przeglądarki Google Chrome i nie będzie już dostępna do bezpośredniego pobrania z Adobe. Adobe będzie nadal zapewniać aktualizacje zabezpieczeń dla dystrybucji Flash Player 11.2 w wersji innej niż Pepper w systemie Linux przez pięć lat od jej wydania.

Flash Player będzie nadal obsługiwał przeglądarki przy użyciu interfejsów API innych niż „Pepper” na platformach innych niż Linux.

Adobe nie będzie oferować opartej na Pepper implementacji odtwarzacza Flash Player wtyczki przeglądarki Flash Player w systemie Linux.

Począwszy od Adobe AIR 3, Adobe przestał obsługiwać Adobe AIR dla systemów operacyjnych Linux.

Thomas Ward
źródło
Opublikowałem to, ponieważ nie mogłem znaleźć podobnego postu „Jak uzyskać Chrome Flash Pepper Flash działający z Firefoksem”. Być może nie szukałem wystarczająco mocno. Jeśli taki post już istnieje, daj mi znać, usunę go i skopiuję odpowiedź (jeśli odpowiedzi na inne posty nie są tak szczegółowe).
Thomas Ward
@Ben pamiętaj, że jest to starożytny Flash - 99% nowych rzeczy też nie będzie działać, ponieważ jest za stary
Thomas Ward
Mówisz, że Flash Chrome jest starożytny? Myślałem, że jest to ta sama, aktualna wersja, którą zapewniają także w systemie Windows i Chrome OS.
Ben
@ Twój link tam wskazuje na wtyczkę Adobe Flash dla Firefoksa w repozytoriach. To jest Flash 11. Flash Chrome jest TYLKO aktualną wersją Flasha dla Linuksa i tylko przez Chrome
Thomas Ward

Odpowiedzi:

18

Ta odpowiedź może być nieaktualna z powodu ostatnich zmian w Adobe i Flash. Ta odpowiedź pozostaje tutaj, tak jak w celach historycznych.


Firefox wkrótce rezygnuje z obsługi NPAPI, co może sprawić, że ta odpowiedź będzie przestarzała. Flash może być możliwy tylko w Chrome, a w pewnym momencie tylko Chrome, tak że nie ma rozwiązania Firefox.

Ponieważ Adobe nie obsługuje Flasha w systemie Linux, Chrome jest jedną z pozostałych opcji dostarczanych z Flashem. Jest to szczególny przypadek Chrome, jak szczegółowo opisano we Flash Map firmy Adobe w podtytule Linux pod Komputery osobiste.

Państwo może używać Pepper Flash (zwany "Fresh Player") na Firefox. Webupd8 nawet skomentował to tutaj i jak go uruchomić (powiązany artykuł został opublikowany 29 maja 2014 roku i może być nieaktualny). Wtyczka może być użyteczna, ponieważ wydaje się, że jest regularnie sugerowana w czatach Ubuntu IRC jako rozwiązanie.


Poniżej wyodrębniono z postu Webupd8:

UWAGA: Owijka zastosowana do tego celu znajduje się w fazie ALPHA i prawdopodobnie BARDZO niestabilna.

Podsumowując szczegółowo opisane przez nich kroki:

  1. Zainstaluj wtyczkę Fresh Player w Ubuntu (za pośrednictwem PPA), używając następujących poleceń:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install freshplayerplugin
    
  2. Najłatwiejsza metoda użycia tego oznacza, że ​​niestety musisz zainstalować Google Chrome, aby to działało. To dlatego, że wtyczka Fresh Player jest tylko opakowaniem libpepflashplayer.so, więc potrzebuje tego pliku, który jest dołączony do Google Chrome. Najłatwiejszym sposobem na uzyskanie tego pliku jest po prostu zainstalowanie Google Chrome Stable - pobierz go stąd , a następnie zainstaluj.

    2a Alternatywnie:

    Istnieją inne sposoby uzyskania libpepflashplayer.so, ale nie opublikuję tutaj instrukcji instalacji dla wszystkich z nich.

    Zamiast tego wymienię je poniżej:

    • Jeśli używasz Google Chrome Unstable, utwórz symboliczny link /opt/google/chrome-unstable/PepperFlashdo /opt/google/chrome/lub zmień, dodaj freshwrapper.confplik i dodaj /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.sościeżkę - patrz krok 3

    • Możesz zainstalować Pepper Flash na dwa inne sposoby: za pomocą instalatora dostępnego w oficjalnych repozytoriach Ubuntu 14.04 oraz za pomocą Pepper Flash PPA, który jest również dostępny dla starszych wersji Ubuntu - po zainstalowaniu musisz utworzyć symboliczne łącze do Peppera Błysk /opt/google/chrome/PepperFlash/libpepflashplayer.solub przejdź do kroku 3, aby dowiedzieć się, jak zmienić ścieżkę do niego.

  3. Usuń wtyczkę flash zainstalowaną przez APT: Usuń / Wyczyść te pakiety z Centrum oprogramowania flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kdelub po prostu uruchom w terminalu:

    sudo aptitude --purge-unused purge flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kde
    

    Pakiet Pepper Flash nie zastępuje oryginalnego pliku biblioteki, dlatego do tego kroku możesz zobaczyć obie wersje wtyczki Flash na stronie Dodatki, i nie ma pewności, że Firefox użyje najnowszej wersji wersja. I po prostu nie można wyłączyć jednego bez wyłączenia drugiego (jeśli wyłączysz jeden i uruchom ponownie, oba zostaną wyłączone).

  4. Opcjonalne (użyj go tylko, jeśli chcesz dostosować różne ustawienia): skonfiguruj wtyczkę Fresh Player

    Tutaj znajdziesz przykładową konfigurację wtyczki Fresh * Player - aby go użyć, zapisz ten plik, zmień jego nazwę freshwrapper.confi skopiuj pod~/.config/freshwrapper-data/

    Użyj tego pliku konfiguracyjnego, aby zmienić ścieżkę libpepflashplayer.solub ulepszyć bufor dźwięku, jeśli masz dźwięk migawki. Nie używaj go, aby umożliwić jeszcze akceleracji sprzętowej, jak to nie działa prawidłowo na teraz !

    Opcje konfiguracji dostępne w tym pliku są dość zrozumiałe - możesz skonfigurować dolną i górną granicę rozmiaru bufora audio, zmienić ekran Xinerama używany do uzyskania geometrii okna pełnoekranowego (domyślnie: 0), zmienić ścieżkę libpepflashplayer.sowraz z poleceniem argumenty linii (np. włączenie sprzętowego dekodowania wideo).

Thomas Ward
źródło
Korekta: Firefox nie obsługuje Flasha w systemie Linux, a nie Adobe. Adobe zapewnia Pepper Flash, a Firefox jest jedyną dużą przeglądarką, która odmawia korzystania z niej z powodów politycznych.
Barafu Albino
2
@BarafuAlbino To błędne przekonanie - w rzeczywistości to Adobe nie udostępnia żadnych wtyczek Linuksowych Z WYŁĄCZENIEM do Chrome na specjalnych licencjach. Sam pieprzowy pieprz jest dostępny tylko dla Lonux za pośrednictwem chromu i specjalnych skrzynek i jest udostępniany bezpłatnie przez Adobe
Thomas Ward
1
@BarafuAlbino W dokumencie Adobe Developer Roadmap and Focus wyjaśniono to również w przypadku systemu Linux ( link - przejdź do Komputery osobiste i Linux)
Thomas Ward
1
@BarafuAlbino dla ułatwienia dostępu, zamieściłem odpowiednią sekcję w samym pytaniu, abyście wszyscy mogli je przeczytać. Zobaczysz, dlaczego jest to ważne, jeśli go przeczytasz.
Thomas Ward
1
Czy ta odpowiedź jest nadal aktualna, czy też sytuacja uległa zmianie, jeśli korzystasz z wersji 16.10?
AzP
7

W oparciu o tę stronę powinieneś wypróbować:

sudo apt-get install browser-plugin-freshplayer-pepperflash

Pracował dla mnie.

tisfo
źródło
1
Zamiast tylko linkowania, spróbuj podsumować treść, a następnie link do strony jako odniesienie / cytat. Adres URL może ulec zmianie, treść może się zmienić lub może zostać po prostu całkowicie usunięty z Internetu.
KGIII
Niestety wtyczka freshplayer po prostu otacza flashowanie frontonem NPAPI, aby Firefox mógł z niego korzystać. Ale Firefox rezygnuje z obsługi NPAPI do końca roku . Czy istnieje inne rozwiązanie dla Flasha w Firefoksie, które nie zostało jeszcze zaplanowane na zabicie?
Ben
7

Wiele informacji zawartych w pytaniu, a także w zaakceptowanej odpowiedzi, jest już nieaktualnych.

Najłatwiejszym sposobem dla użytkowników Ubuntu na uzyskanie najnowszej wersji wtyczki NPAPI i PPAPI jest włączenie Partnera Canonical i zainstalowanie adobe-flashpluginpakietu.

Domyślnie Firefox używa wtyczki NPAPI. Jednak wtyczka NPAPI nie będzie miała wszystkich funkcji, które ma wtyczka PPAPI. Po zainstalowaniu browser-plugin-freshplayer-pepperflashpakietu (i zrestartowaniu Firefoksa) Firefox faktycznie użyje wtyczki PPAPI.

Gunnar Hjalmarsson
źródło
1

Najpierw pobierz bibliotekę flashplayer (.so), pobierając ją z przeglądarki tutaj lub używając wget, np.

cd ~/Downloads
wget https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/linux64/libflashplayer.so

Następnie skopiuj go we właściwe miejsce, w zależności od wersji Ubuntu:

Ubuntu 16.10

Z wiersza polecenia:

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/libflashplayer.so  

Ubuntu 17.04

sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/firefox/browser/plugins/

Sprawdź instalację, przechodząc do około: wtyczek w Firefoksie i sprawdź „Shockwave Flash” i wersję> = 25.

Roel
źródło
2
czy to naprawdę jest wersja Flasha „Pepper”? Ten adres URL wygląda jak starsza wersja Adobe i, zgodnie z PO, wersja „Pepper” jest rozpowszechniana tylko w Google Chrome.
Tu-Reinstate Monica-dor duh
@ThomasWard Skąd pomysł, że jest lepiej? Według omgubuntu.co.uk/2016/09/… jest kaleką. „[Adobe] nie planuje obsługiwać ani dodawać żadnych zaawansowanych funkcji i możliwości, takich jak DRM, przyspieszenie GPU, Stage 3D itp. Do wersji NPAPI w systemie Linux”.
Tu-Reinstate Monica-dor duh
Zwróć też uwagę, że wczoraj (27 kwietnia 2017 r.) Zostały wydane nowe wersje beta dla ActiveX, PPAPI i NPAPI na wszystkich platformach tutaj: labs.adobe.com/downloads/flashplayer.html
tu-Przywróć Monica-dor duh
@tudor Jeśli się nie mylę, Adobe zaprzestało również produkcji wersji flash Pepper - tak więc poza zaawansowanymi funkcjami / możliwościami wolałbyś bezpieczną / regularnie łataną Flash, czy też niezabezpieczoną Flash z dziurami w zabezpieczeniach i bez aktualizacji?
Thomas Ward
@ThomasWard Myślę, że mylisz mnie z OP.
Tu-Reinstate Monica-dor duh