Противно на общоприетото схващане, 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 дистрибуция.
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.
Забележка: уверете се, че пакетът 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 показва, когато отворите конфигурационната страница. След това щракнете с десния бутон навсякъде (просто се уверете, че всъщност не избирате нищо) и изберете „Ново“ в менюто с десния бутон. Под секцията „Ново“ ще трябва да изберете опцията „булева“.
В изскачащия прозорец, който се показва, въведете,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 и т.н. Помощната страница се намира тук.