Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Pale Moon (часть 3)

Модерирует : gyra, Maz

Maz (26-05-2022 22:54): Pale Moon (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

artenounx

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Цитата:
для Linux я знаю где и что подправить в распакованном deb пакете VLC плагина, но я не знаю как это собрать обратно, что бы новый deb пакет устанавливался
На хабре один человек мне расписал, что примерно нужно делать, но для меня это тёмный лес

Так, перепаковать-то deb'ку плевое дело:

Код:
su -
cd /home/denis/vlc
mkdir -p temp
dpkg-deb -R original.deb temp
#fix
dpkg-deb -b temp fixed.deb

Если изменять файлы программы, то нужно еще md5 суммы новые указать.
Напишите, что надо подправить, я перепакую.
 
В Debian 8 и Ubuntu 16.04/18.04 есть browser-plugin-vlc второй версии. В более новых дистрах уже нет. Я поставил. Firefox 60 его не видит. Opera 12 и Male Poon 29.4 видят. Если скармливать mp4 или m4a файлы с компа, то они их играют в своем окне через VLC. А вот на сайтах, в HTML5 video VLC плагин не появляется. Я слышал, что для этого нужен User Script, наподобие такого. Но он не работает ни в Male Poon, ни в Opera 12.
Еще есть ViewTube расширение, которое может использовать плагины. Но ViewTube для Pale Moon нет. Установил User Script, но он не работает.
Короче, не знаю я как на сайтах прикрутить VLC. Да и Firefox 60 (с сайта Мозиллы) не видит плагин, флагов about:config, указанных в вашей ссылке, в нем нет.
 
Можно скомпилировать browser-plugin-vlc для VLC 3 в Debian 9 и Ubuntu 18.04 таким способом:

Код:
sudo apt install build-essential git binutils libtool autoconf automake libvlc-dev libvlccore-dev npapi-sdk-dev libgtk2.0-dev libgtk-3-dev
sudo apt build-dep vlc
sudo apt build-dep npapi-vlc
git clone https://code.videolan.org/videolan/npapi-vlc.git
cd npapi-vlc
git checkout 784b0643c89878f589472b849bbc709d8846a926
git submodule update --init
./autogen.sh
./configure --help
./configure --prefix=/home/denis/vlc --enable-shared --disable-static --with-x --enable-npapi --with-gtk --enable-silent-rules
make
make install
strip --strip-unneeded /home/denis/vlc/lib/mozilla/plugins/libvlcplugin.so
sudo mkdir -p /usr/lib/mozilla/plugins
sudo cp /home/denis/vlc/lib/mozilla/plugins/libvlcplugin.so /usr/lib/mozilla/plugins/libvlcplugin.so

 
А вот в Debian 10+ и Ubuntu 20.04+ так просто не получится собрать. Нужной зависимости npapi-sdk-dev там нет в репозиториях. Ее можно утащить из репозитория старой версии или тоже собрать самому.
Компилирование более правильный подход, но более геморный. Плагин собирается именно с той версией VLC, которая установлена в системе.
Но для начала можно попробовать просто подправить готовую deb'ку. Правда, browser-plugin-vlc от Debian 8 (Jessie) сейчас уже днем с огнем не найдешь, я не нашел в архиве.
Ну и она там второй версии, а в Debian 9+ VLC третьей версии. Хотя, в Ubuntu 18.04 именно так и сделали. Несмотря на то, что в Debian 9 от плагина уже избавились.
 
Добавлено:
Из deb'ки нужен только файл libvlcplugin.so. Ее необязательно устанавливать. Достаточно распаковать и скопировать в /usr/lib/mozilla/plugins/libvlcplugin.so
 
Чтобы было понятнее, даты выхода дистрибутивов:
2015 Debian 8 (Jessie)
2016 Ubuntu 16.04 (Xenial)
2017 Debian 9 (Stretch)
2018 Ubuntu 18.04 (Bionic)
2019 Debian 10 (Buster)
2020 Ubuntu 20.04 (Focal)
2021 Debian 11 (Bullseye)

Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 02:10 18-10-2021 | Исправлено: artenounx, 04:06 18-10-2021
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Pale Moon (часть 3)
Maz (26-05-2022 22:54): Pale Moon (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru