Како користити Цхроме Фласх додатак у Фирефок-у на Линук-у

За разлику од општеприхваћеног мишљења, Адобе Флеш додатак и даље игра значајну улогу у дигиталном свету, посебно у окружењу где корисници приступају медијском садржају путем претплатничких сервиса. Зато се већина корисника Линукса определила за Гоогле Хром. Разлог је јасан, Гоогле нуди редовно ажуриран Флеш додатак. Нажалост, иста ситуација не важи за Фајерфокс. Фајерфокс је заглављен са истом верзијом Адобе Флеша од 2012. године, а изгледа да се то неће скоро променити. Међутим, ентузијасти Фајерфокса, који желе да користе савремену верзију Флеш додатка у свом омиљеном прегледачу, пронашли су решење. Омогућили су коришћење Хром Флеш додатка у Фајерфоксу. Ово се постиже уз помоћ алата „Фреш Плејер“.

Фреш Плејер претвара Хром Пепер Флеш додатак тако да функционише као било који други додатак у Фајерфоксу. Потребно је мало труда, али када се подеси, Фајерфокс више неће приказивати упозорења о потреби инсталирања савремене верзије Флеша.

Инсталирање потребних компоненти

Фреш Плејер се не инсталира на уобичајен начин, већ као додатак. Идеално, најбоље је креирати најновију верзију из изворног кода. Да бисте то урадили, потребно је обезбедити све библиотеке и програме неопходне за његову изградњу. Ове компоненте се називају „зависности“. Следите упутства за преузимање ових зависности за вашу Линукс дистрибуцију.

Дебиан и Убунту

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

Федора

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

Остале Линукс дистрибуције

Нажалост, званична Гитхаб страница за Фреш Плејер наводи само зависности потребне за Дебиан, Убунту и Федору. Ако користите другу дистрибуцију и желите да направите додатак на свом систему, најбоље би било да посетите страницу и погледате све зависности. Користите имена наведена за Федору, Дебиан и Убунту да пронађете еквивалентна имена на вашем оперативном систему. Алтернативно, питајте програмера за помоћ.

Креирање Фреш Плејера из изворног кода

Прво, преузмите најновију верзију изворног кода користећи Гит.

Напомена: проверите да ли је гит пакет инсталиран на рачунару, у супротном нећете моћи да креирате Фреш Плејер.

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

Користећи команду цд, пређите у преузет фолдер Фреш Плејер.

cd freshplayerplugin

Користите команду мкдир да креирате нови поддиректоријум за изградњу.

mkdir build
cd build

Унутар фолдера за изградњу, користите Цмаке за подешавање параметара изградње.

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

Након подешавања Цмаке-а, користите команду маке да направите додатак Фреш Плејер.

make

На крају, инсталирајте додатак на систем, како би Фајерфокс могао да му приступи, користећи команду sudo make install.

sudo make install

Савет: желите да инсталирате Фреш Плејер само за личну употребу? Покрените команду make install као обичан корисник, без sudo или root команди. На тај начин ће се Фреш Плејер инсталирати у ~/.mozilla, а не у основни Фајерфокс директоријум.

make install

Омогућавање и онемогућавање Флеш Плејера

Додатак је креиран, али пре него што га употребите у Фајерфоксу, мораћете да омогућите НПАПИ додатке. Ово је неопходно јер су у новим верзијама Фајерфокса ови типови додатака искључени. Започните отварањем нове картице прегледача и унесите about:config.

Прихватите упозорење које Фајерфокс приказује приликом отварања странице са конфигурацијом. Затим кликните десним тастером миша било где (пазећи да ништа не селектујете) и изаберите „Ново“ у менију. У одељку „Ново“ потребно је да изаберете опцију „boolean“.

У прозору који се појави, унесите plugin.load_flash_only и притисните тастер ентер. Након уноса, прегледач ће поставити вредност на true. Промените је у false тако што ћете два пута кликнути на њу.

Када додате нови логички стринг у прегледач, поново покрените Фајерфокс. Када се Фајерфокс поново учита, кликните на мени, а затим на „додаци“. Идите на „додатке“ и проверите да ли ваш прегледач учитава Фреш Плејер.

Имајте на уму да се овај додатак можда неће увек учитати, јер је Фреш Плејер у суштини хак. Постоји много проблема које треба решити, а ваше искуство може варирати. За најбоље резултате, деинсталирајте Хром да очистите машину од других Пепер Флеш додатака. Алтернативно, погледајте упутства на Гитхаб страници и прилагодите начин на који га састављате. Програмер напомиње да ћете можда морати да промените локацију на којој Цмаке инсталира додатак када се покрене sudo make install.

На крају, погледајте страницу са познатим проблемима. Програмери Фреш Плејера пружају доста информација које могу помоћи у решавању проблема. Имају све, од проблема са флеш перформансама, до правилног омогућавања ДРМ-а итд. Страница помоћи се налази овде.