PepperFlash в Chromium: различия между версиями
Строка 23: | Строка 23: | ||
4. Далее необходимо отредактировать файл {{path|/etc/chromium/default}}: находим там строку <source lang=Bash>CHROMIUM_FLAGS="--enable-seccomp-sandbox"</source> и дописываем параметры запуска с Pepper Flash. В итоге, эта строка должна выглядеть так: <source lang=Bash>CHROMIUM_FLAGS="--enable-seccomp-sandbox --ppapi-flash-path=/usr/lib/pepper-plugins/libpepflashplayer.so --ppapi-flash-version=11.8.800.115"</source> для 32-битных систем и <source lang=Bash>CHROMIUM_FLAGS="--enable-seccomp-sandbox --ppapi-flash-path=/usr/lib64/pepper-plugins/libpepflashplayer.so --ppapi-flash-version=11.8.800.115"</source> для 64-битных систем. | 4. Далее необходимо отредактировать файл {{path|/etc/chromium/default}}: находим там строку <source lang=Bash>CHROMIUM_FLAGS="--enable-seccomp-sandbox"</source> и дописываем параметры запуска с Pepper Flash. В итоге, эта строка должна выглядеть так: <source lang=Bash>CHROMIUM_FLAGS="--enable-seccomp-sandbox --ppapi-flash-path=/usr/lib/pepper-plugins/libpepflashplayer.so --ppapi-flash-version=11.8.800.115"</source> для 32-битных систем и <source lang=Bash>CHROMIUM_FLAGS="--enable-seccomp-sandbox --ppapi-flash-path=/usr/lib64/pepper-plugins/libpepflashplayer.so --ppapi-flash-version=11.8.800.115"</source> для 64-битных систем. | ||
{{Note|здесь 11.8.800.115 - версия скачанного ppapi-flash}} | {{Note|здесь 11.8.800.115 - версия скачанного ppapi-flash}} | ||
Нужно указать правильную версию Flash'а в команде. Для этого перейдите в директорию /opt/google/chrome/PepperFlash, откройте файл manifest.json и там посмотрите точную версию плеера. | Нужно указать правильную версию Flash'а в команде. Для этого перейдите в директорию /opt/google/chrome/PepperFlash, откройте файл manifest.json и там посмотрите точную версию плеера. | ||
5. Перезапускаем chromium и получаем Pepper Flash вместо Adobe Flash. | 5. Перезапускаем chromium и получаем Pepper Flash вместо Adobe Flash. | ||
Версия от 02:02, 25 января 2015
Как известно, разработчики Adobe прекратили развитие и обновление Flash-плагина под GNU/Linux. Однако, команда разработчиков Google Chrome взяла на себя продолжение разработки данного плагина, и получается это у них лучше, чем у Adobe, и распространяют его в составе готового пакета своего браузера.
Но и пользователям браузера Chromium можно использовать эту версию плагина, если использовать именно Chrome по какой-то причине не получается. Для этого нужно или установить пакет или самостоятельно вручную получить файл плагина.
Установка с помощью пакета
При наличии сети установите пакет chromium-pepperflash:
apt-get install chromium-pepperflash
При его установке входящая в него утилита /usr/sbin/update-pepperflash загрузит последнюю версию Google Chrome и распакует оттуда плагин. При удалении пакета скаченный RPM с Google Chrome и плагин будут удалены из системы.
Если что-то не срабатывает, установите пакет и запустите скрипт вручную:
update-pepperflash --install --verbose
Установка вручную
1. Cкачиваем официальный пакет браузера Chome. Там выбираем rpm-пакет, 32 бита или 64 - смотря у кого какая платформа.
2. Из скачанного пакета RPM вытаскиваем (предполагается, что все в курсе, что mc спокойно входит в rpm-пакет как в обычный архив) сам плагин libpepflashplayer.so, который прячется там по пути /opt/google/chrome/PepperFlash/.
3. Вытащенный оттуда плагин кладем в /usr/lib/pepper-plugins/ (или в /usr/lib64/pepper-plugins/, если система 64-битная).
4. Далее необходимо отредактировать файл /etc/chromium/default: находим там строку
CHROMIUM_FLAGS="--enable-seccomp-sandbox"
и дописываем параметры запуска с Pepper Flash. В итоге, эта строка должна выглядеть так:
CHROMIUM_FLAGS="--enable-seccomp-sandbox --ppapi-flash-path=/usr/lib/pepper-plugins/libpepflashplayer.so --ppapi-flash-version=11.8.800.115"
для 32-битных систем и
CHROMIUM_FLAGS="--enable-seccomp-sandbox --ppapi-flash-path=/usr/lib64/pepper-plugins/libpepflashplayer.so --ppapi-flash-version=11.8.800.115"
для 64-битных систем.
Нужно указать правильную версию Flash'а в команде. Для этого перейдите в директорию /opt/google/chrome/PepperFlash, откройте файл manifest.json и там посмотрите точную версию плеера.
5. Перезапускаем chromium и получаем Pepper Flash вместо Adobe Flash.
Использование PepperFlash решает проблему жуткой каши на месте многих флеш-вставок на сайтах, снижение нагрузки на процессор. Также зафиксировано улучшение качества картинки онлайн-видео на некоторых бортовых видеокартах.