Как да използвате Chrome Flash Plugin във Firefox на Linux

Противно на общоприетото схващане, Adobe Flash Plugin все още е много важен за онлайн съдържанието, особено в свят, в който хората използват уеб базирани абонаментни услуги, за да гледат медии. Поради това повечето потребители на Linux са преминали към Google Chrome. Не е трудно да се разбере защо, тъй като Google предоставя винаги актуална флаш плъгин. За съжаление, същото не може да се каже за Firefox. Firefox е заседнал в същата версия на Adobe Flash от 2012 г. и това няма да се промени скоро. За щастие, някои фенове на Firefox, които много искат да видят модерна версия на Flash плъгина, работеща в любимия им браузър, измислиха начин да използват Chrome Flash плъгина във Firefox. Това се прави с инструмента „Fresh Player“.

Fresh Player обгръща Chrome Pepper Flash Plugin по такъв начин, че да работи като всеки друг плъгин във Firefox. За да го накарате да работи, е необходимо малко да се потъркате, но след като бъде стартиран и стартира, Firefox ще спре да вижда предупреждения за „инсталиране на модерна версия на Flash“ и т.н.

Инсталиране на зависимости

Fresh Player не се инсталира като нормална програма, тъй като е плъгин. В идеалния случай най-добрият начин да го накарате да работи е да създадете най-новата версия от източник. За да изградите, първо ще трябва да удовлетворите всички библиотеки и програми, използвани за изграждането му. Те са известни като „зависимости“. Следвайте инструкциите, за да получите тези зависимости за вашата Linux дистрибуция.

  Как да направите USB USB за Windows от терминала на Linux

Debian и 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

Други Linux

За съжаление, официалната страница на Github за нов играч очертава само специфичните зависимости, необходими за Debian, Ubuntu и Fedora. Ако използвате нещо различно и искате да изградите плъгина във вашата система, може да е добра идея да го направите отидете на страницата и прочетете всички зависимости. Използвайте изброените имена за Fedora, Debian и Ubuntu, за да намерите еквивалентните във вашата операционна система. Като алтернатива, попитайте разработчика директно.

Изграждане на нов плейър от източник

Първо, клонирайте най-новата версия на изходния код, като използвате Git.

  Как да инсталирате Adobe Creative Cloud приложения на Linux

Забележка: уверете се, че пакетът git е инсталиран на вашия компютър или няма да можете да изградите Fresh Player.

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

С помощта на командата CD преминете към клонираната папка Fresh Player.

cd freshplayerplugin

Използвайте командата mkdir, за да създадете нова подпапка за изграждане.

mkdir build

cd build

Вътре в папката за изграждане, използвайте Cmake, за да зададете параметри за изграждане.

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

С набор Cmake, използвайте командата make, за да създадете приставката Fresh Player.

make


И накрая, инсталирайте приставката в системата, така че Firefox да има достъп до нея с командата make install.

sudo make install

Съвет: искате да инсталирате Fresh Player само за ваша употреба? Изпълнете make install като общ потребител, без командите sudo или root. Това ще инсталира Fresh Player в ~/.mozilla, а не в основната директория на Firefox.

make install

Активиране и деактивиране на Flash Player

Плъгинът е изграден, но преди да можете да го използвате във Firefox, ще трябва да активирате повторно NPAPI плъгините. Това е необходимо, тъй като в новите версии на Firefox тези видове плъгини са изключени. Започнете, като отворите нов раздел в браузъра и поставете inabout:config.

Приемете предупреждението, което Firefox показва, когато отворите конфигурационната страница. След това щракнете с десния бутон навсякъде (просто се уверете, че всъщност не избирате нищо) и изберете „Ново“ в менюто с десния бутон. Под секцията „Ново“ ще трябва да изберете опцията „булева“.

  Как да играете The Elder Scrolls: IV Oblivion на Linux

В изскачащия прозорец, който се показва, въведете,plugin.load_flash_only и натиснете клавиша enter. След като го напише, браузърът ще го настрои на true. Променете го на false, като щракнете двукратно върху него.

Когато добавите новия булев низ към браузъра, рестартирайте Firefox. Когато Firefox зареди резервно копие, щракнете върху менюто, след което върху „добавки“. Отидете на „plugins“ и вижте дали браузърът ви зарежда Fresh Player.

Имайте предвид, че този плъгин все още може да не се зареди в някои случаи, тъй като плъгинът Fresh Player по същество е хак. Има много проблеми за отстраняване на неизправности и опитът ви може да варира. За най-добри резултати деинсталирайте Chrome, за да изчистите машината от други приставки за Pepper Flash. Като алтернатива, прочетете инструкциите на Github страница, и настройте как го компилирате. Разработчикът посочва, че може да се наложи да промените местоположението, където Cmake инсталира плъгина, когато стартира sudo make install.

И накрая, проверете страницата с известни проблеми. Разработчиците на Fresh Player разполагат с доста информация, която да помогне при отстраняване на неизправности. Те имат всичко – от проблеми с производителността на флаш паметта, до правилното активиране на DRM и т.н. Помощната страница се намира тук.