+38 (093)  990-30-70

Новости

Королевский бал у Вас дома

FreeBSD: Flash в браузерах Mozilla Firefox, Chromium, Epiphany, Konqueror і Opera

  1. Вступ
  2. Вихідні дані
  3. Включення двійковій сумісності з Linux
  4. Установка Adobe Flash Player і nspluginwrapper
  5. Додавання підтримки Flash в Mozilla Firefox
  6. Додавання підтримки Flash в Chromium
  7. Додавання підтримки Flash в Epiphany
  8. Додавання підтримки Flash в Konqueror
  9. Додавання підтримки Flash в Opera
  10. висновок

За замовчуванням такі браузери, як   Mozilla Firefox   ,   Chromium   ,   Epiphany   ,   Konqueror   і   Opera   для FreeBSD «відмовляються» відтворювати Flash-ролики, пропонуючи встановити безкоштовний плагін Adobe Flash Player За замовчуванням такі браузери, як Mozilla Firefox , Chromium , Epiphany , Konqueror і Opera для FreeBSD «відмовляються» відтворювати Flash-ролики, пропонуючи встановити безкоштовний плагін Adobe Flash Player. Так в чому ж проблема? У тому, що плагін Adobe Flash Player для FreeBSD просто не існує. Невже ця обставина може стати причиною для відмови від перегляду мультимедійного контенту в браузерах Mozilla Firefox, Chromium, Epiphany, Konqueror і Opera на робочому столі з FreeBSD? Звичайно ж ні!

Вступ

Один з можливих способів відтворення Flash-роликів в браузерах Mozilla Firefox, Chromium, Epiphany, Konqueror і Opera для FreeBSD полягає у використанні NPAPI -плагіна Adobe Flash Player, призначеного для роботи в середовищі Linux. Ви можете знайти в Мережі безліч мінлива на цю тему, однак в переважній більшості випадків практика покаже, що вони вже втратили свою актуальність. Після настройки Flash на власному комп'ютері з FreeBSD я написав першу версію цієї статті, яка стосувалася браузерів Konqueror і Mozilla Firefox і трохи пізніше Opera. У зв'язку з тим, що стаття викликала значний (природно, за мірками даного блогу ) Інтерес, було вирішено не тільки повністю оновити її, але і додати в список браузерів швидко набирає популярність Chromium і добре знайомий користувачам GNOME Epiphany.

Вихідні дані

Є комп'ютер з операційною системою FreeBSD, на який, крім усього іншого, встановлені браузери Mozilla Firefox, Chromium, Epiphany, Konqueror і Opera (природно, одночасне наявність відразу всіх перерахованих браузерів не обов'язково). Для відтворення Flash-роликів в браузерах Mozilla Firefox, Chromium, Epiphany і Konqueror буде використовуватися зв'язка плагіна Adobe Flash Player для Linux версії 11 (ні в якому разі не версії 7, яка застаріла, і не версії 9, яка не відрізняється стабільністю) з nspluginwrapper , А для стикування цієї зв'язки з браузером Opera знадобиться пакет opera-linuxplugins . Все згадане програмне забезпечення буде встановлюватися з оновленої колекції портів.

Включення двійковій сумісності з Linux

У зв'язку з тим, що частина використовуваного програмного забезпечення призначена для роботи в середовищі Linux, в першу чергу, необхідно включити двійкову сумісність з цією операційною системою. Для цього слід, по-перше, додати в файл /etc/rc.conf рядок:

linux_enable = "YES"

По-друге, додати в файл / etc / fstab визначення віртуальної файлової системи linprocfs (5) , Потрібної для взаємодії Linux-процесів:

linproc / compat / linux / proc linprocfs rw 0 0

І, по-третє, створити зазначену точку монтування, змонтувати файлову систему linproc і активувати підтримку Linux командами:

mkdir -p / compat / linux / proc mount / compat / linux / proc /etc/rc.d/abi start

Установка Adobe Flash Player і nspluginwrapper

Для установки Adobe Flash Player і nspluginwrapper з портів необхідно виконати команди:

cd / usr / ports / www / linux-f10-flashplugin11 make install clean cd ../nspluginwrapper make install clean

Якщо Ви плануєте додати підтримку Flash в браузери Mozilla Firefox, Chromium і Konqueror, після завершення установки доведеться створити папку / usr / local / lib / browser_plugins та здійснити реєстрацію всіх NPAPI-плагінів, включаючи Adobe Flash Player, командами:

mkdir / usr / local / lib / browser_plugins nspluginwrapper -a -i

Додавання підтримки Flash в Mozilla Firefox

Для додавання підтримки Flash в браузер Mozilla Firefox для поточного користувача слід створити в папці ~ / .mozilla / plugins символічне посилання на файл /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so командою:

ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so ~ / .mozilla / plugins

Після перезапуску браузера Mozilla Firefox можна перейти за спеціальною адресою about: plugins, переконатися в тому, що список Включені плагіни містить розділ Shockwave Flash, а потім приступити до тестування доданої функціональності.

Додавання підтримки Flash в Chromium

Додавання підтримки Flash в браузер Chromium для поточного користувача не відрізняється від аналогічної процедури для браузера Mozilla Firefox. Якщо Ви вже налаштували відтворення Flash-роликів в браузері Mozilla Firefox, то зможете переглядати їх і в браузері Chromium, якщо ж Ви не використовуєте браузер Mozilla Firefox, для додавання підтримки Flash в браузер Chromium необхідно створити папку ~ / .mozilla / plugins, а потім помістити в неї згадану вище символічне посилання на файл /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so командами:

mkdir -p ~ / .mozilla / plugins ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so ~ / .mozilla / plugins

Як і в разі браузера Mozilla Firefox, після перезапуску браузера Chromium можна перейти за спеціальною адресою about: plugins, переконатися в тому, що список Модулі містить розділ Flash, а потім приступити до тестування доданої функціональності.

Додавання підтримки Flash в Epiphany

Для додавання підтримки Flash в браузер Epiphany не потрібно виконувати ніякі додаткові дії. Браузер Epiphany, що працює від імені будь-якого користувача, готовий до відтворення Flash-роликів відразу після описаної вище установки Adobe Flash Player і nspluginwrapper.

Додавання підтримки Flash в Konqueror

Для додавання підтримки Flash в браузер Konqueror для поточного користувача слід виконати команду головного меню Konqueror Налаштування »Налаштувати Konqueror, у вікні Налаштувати - Konqueror вибрати на лівій панелі пункт Веб-браузер» Модулі, на правій панелі натиснути кнопку Створити, будь-яким способом помістити текст / usr / local / lib / browser_plugins в поле Папка, натиснути кнопку із зображенням дискети, а потім натиснути кнопку Шукати нові модулі. Після завершення пошуку в списку Модулі з'являться всі знайдені плагіни, включаючи Shockwave Flash. Відразу ж після закриття вікна Налаштувати - Konqueror браузер Konqueror зможе відтворювати Flash-ролики. Як і у випадку з браузерами Mozilla Firefox і Chromium, для отримання інформація про плагіни, які використовуються браузером Konqueror, досить відкрити спеціальну адресу about: plugins.

Додавання підтримки Flash в Opera

Для додавання підтримки Flash в браузер Opera для всіх користувачів потрібно встановити opera-linuxplugins з портів командами:

cd / usr / ports / www / opera-linuxplugins make install clean

Після завершення установки необхідно перейти за спеціальною адресою about: plugins, клацнути по посиланню Оновити плагіни, переконатися, що в результаті оновлення в списку Модулі з'явився розділ Shockwave Flash, а потім приступити до тестування доданої функціональності.

висновок

Тривале тестування описаної конфігурації з усіма перерахованими браузерами не виявило ніяких проблем. Flash-ролики, розміщені на різних сайтах, включаючи всі відомі мені відеохостінги, відтворювалися і продовжують відтворюються без будь-яких помилок. У зв'язку з цим я щиро сподіваюся, що запропонована інструкція виявиться корисною всім, хто не встиг додати підтримку Flash в браузери Mozilla Firefox, Chromium, Epiphany, Konqueror і Opera для операційної системи FreeBSD.

Поділіться посиланням в соціальній мережі або блозі:

Так в чому ж проблема?
Невже ця обставина може стати причиною для відмови від перегляду мультимедійного контенту в браузерах Mozilla Firefox, Chromium, Epiphany, Konqueror і Opera на робочому столі з FreeBSD?