Конец конвейера: как вы можете поддерживать его на Linux

В то время как Linux — это круто, иногда невозможно запускать программы для Windows. Отсутствие Microsoft Office в Linux

Например, может быть прерывателем сделки для многих людей, желающих совершить переход. Pipelight помог в некоторой степени решить эту проблему, позволив вам устанавливать в Windows только плагины для браузера, такие как Silverlight в Linux. Но эта программа сейчас устарела.

Что такое Pipelight?

Pipelight позволяет использовать плагины Windows в веб-браузерах Linux. Это делается с помощью Wine

за кулисами, который воссоздает среду Windows под Linux (в свою очередь, запускает плагин). Таким образом, Pipelight действительно является оберткой по большей части. Он отвечает за получение необходимых плагинов и запуск их при необходимости.

Когда-то предназначенный только для запуска Microsoft Silverlight под Linux, его область применения расширилась и теперь включает множество других плагинов Windows. Их установка и обновление было довольно простым, с отдельной командой для каждого.

параметры трубопровода

Как Pipelight стал устаревшим?

Плагины для браузера, такие как Adobe Flash, находятся в состоянии упадка в течение некоторого времени. С появлением новых веб-функций они постепенно исчезают. Многие веб-браузеры

в наши дни даже не поддерживают плагины (по крайней мере, NPAPI те, которые использует Pipleight), с Firefox, отбрасывающим все, кроме Flash, после версии 52. Другие сделали намного раньше, например, Chrome

,

Это означало, что даже люди, которые хотели использовать плагины из Windows (например, для игр, написанных для Adobe Shockwave или Unity Web), не могли сделать это очень легко. В наши дни только браузеры на основе Webkit, такие как GNOME Web (Epiphany)

действительно поддерживает плагины NPAPI, например, Java.

прозрение нпапи

Проблема только усугублялась постоянными обновлениями от Adobe Flash

и тому подобное. Pipelight нужно менять вместе с плагинами, переустанавливая их при необходимости. Сопровождающий Pipelight счел, что с этим довольно трудно поспевать. Короче говоря, эти два фактора привели к его обесцениванию. Хотя вы все еще можете использовать Pipelight, вы не будете получать никаких обновлений для своих плагинов — большая проблема безопасности

,

Что ты можешь сделать

Жаль, что такая полезная программа больше не обновляется, но на самом деле это не слишком большая проблема. Например, нет необходимости использовать Pipelight для установки Adobe Flash

— в настоящее время обновляется плагин для браузера Linux, похожий на Windows и macOS.

флеш плеер linux

Кроме того, потребность в плагинах снижалась очень медленно. Вы даже можете использовать Netflix без Silverlight

В наши дни благодаря тому, как меняется сеть. Поэтому первый вопрос, который нужно задать перед тем, как что-либо делать, заключается в том, нужно ли вам использовать плагины Windows или нет.

Продолжить использование Pipelight

Один из вариантов — просто установить Pipelight как обычно, чтобы просмотреть нужный контент. Хотя он не будет предоставлять никаких обновлений для ваших плагинов, это может не составлять особой проблемы для таких вещей, как Unity Web Player, которые сами по себе больше не выпускаются. Тем не менее, на самом деле установить его сейчас будет немного сложным.

Это потому, что Pipelight также снял свои официальные репозитории пакетов

, Другими словами, для многих людей единственный способ получить его — это скомпилировать его из исходного кода (код для Pipelight все еще находится в сети). Это включает в себя большинство основных операционных систем Linux

от Debian и даже Fedora. Забавно, FreeBSD

все еще можно установить Pipelight в обычном режиме, поскольку они сами размещают Pipelight.

FreeBSD Pipelight

Если вы идете по этому пути, вы должны быть начеку! Поскольку Pipelight больше не будет обновлять ваши плагины, вы должны использовать что-то вроде click-to-play

запускать только тот контент, который вы хотите. Таким образом, вы будете защищены от эксплойтов и тому подобного.

Используйте вино напрямую

Pipelight по большей части просто обертка — Wine

делает большую часть тяжелой работы. Таким образом, вы можете получить тот же эффект Pipelight, если вы просто используете Wine. Вы должны прыгнуть через несколько обручей, чтобы все заработало.

Для начала, вы не можете просто установить любую версию Wine. Вам понадобятся их инсценировка ветка, сборка, на которой Pipelight использовал свои плагины. К счастью, вам не нужно это компилировать — Wine Project предоставляет пакеты для многих операционных систем Linux, если их еще нет в ваших репозиториях.

постановка вина

После того, как вы это сделаете, все, что вам нужно сделать, это установить нужные плагины, как в Windows. Имейте в виду, что вам также понадобится соответствующий браузер Windows

чтобы заставить их работать. Я рекомендую использовать версию Firefox для ESR (Extended Support Release). Он по-прежнему поддерживает все плагины NPAPI (но это изменится по сравнению с предыдущей версией 52).

Требуются некоторые корректировки

Тем не менее, вам нужно настроить несколько параметров, чтобы заставить его работать. Прежде всего, откройте настройки Wine с помощью этой команды:

winecfg

Перейдите к Графика> Настройки окна> Эмулировать виртуальный рабочий стол. Включить это. Без этой опции Firefox не сможет правильно отображаться. Ваше окружение рабочего стола

может испортить то, как Wine отображает свои окна. Использование виртуального рабочего стола позволяет избежать этой проблемы.

винный виртуальный рабочий стол

Сделав это, перейдите в папку Wine, а затем перейдите к пользователи> [Имя пользователя]> Данные приложения> Mozilla Firefox> Профили> [Профиль]> prefs.js. Поместите эти строки внутри него:

user_pref("browser.tabs.remote.autostart.2", false);
user_pref("dom.ipc.plugins.enabled", false);

Возможно, вам придется сначала запустить Firefox, прежде чем вы сможете увидеть файл prefs.js.

Первая строка отключает многопроцессорную функцию Firefox, поскольку она не работает под Wine. Вторая строка отключает плагин браузера

, К сожалению, Firefox в Wine вылетает, если он включен, поэтому он должен уйти. Если вы обнаружите, что эти строки не работают, проверьте, есть ли в файле повторяющиеся строки, и удалите их.

вино Firefox

Теперь вы можете загружать любые плагины и запускать их в Wine. Имейте в виду, что могут быть ошибки!

винная ударная волна

Вам действительно это нужно?

Если вы не удовлетворены тем, как ваши плагины Windows работают под Wine или Pipelight, вы всегда можете запустить их на виртуальной машине.

, Хотя это может быть немного медленнее и занимать больше места, они гарантированно будут работать.

Но со всей работой, которую вам нужно пройти, вы должны спросить: действительно ли это того стоит? Многие материалы в наши дни абсолютно бесплатны, только такие вещи, как старые игры и компании, действительно нуждаются в них. Возможно, будет проще найти альтернативный способ просмотра вашего контента, чем пытаться придерживаться чего-то вроде Pipelight.

Даже Adobe Flash

Один из самых известных плагинов для браузера находится в медленном упадке. На самом деле, к 2020 году он будет объявлен устаревшим. Возможно, конец Pipelight должен был быть таким.

На какие плагины вы все еще полагаетесь, если таковые имеются?

Ссылка на основную публикацию
Adblock
detector