pipelight的终结:如何让它在linux上运行

Pipelight用于帮助解决Windows兼容性问题,允许您在Linux上安装仅限Windows的浏览器插件,如Silverlight。但是这个程序现在已经退役了,你应该用什么来代替呢?...

虽然Linux非常棒,但不能运行Windows程序有时会有点问题。例如,在Linux上没有microsoftoffice,可能会使许多想要进行转换的人面临交易失败。Pipelight在某种程度上帮助解决了这个问题,它允许您在Linux上安装仅限Windows的浏览器插件,如Silverlight。但是这个程序现在被否决了。

pipelight-replacement-featured

什么是管道灯(pipelight)?

Pipelight允许您在Linux web浏览器上使用Windows插件。它通过在后台运行Wine来实现这一点,Wine在Linux下重新创建Windows环境(反过来运行插件)。因此,Pipelight实际上在很大程度上是一个包装器。它负责获取你想要的插件,并在需要时运行它们。

它曾被设计成只在Linux下运行微软的Silverlight,现在它的应用范围扩大到包括许多其他Windows插件。安装和更新它们非常简单,每个都有一个命令。

pipelight opti***

pipelight是如何被弃用的?

浏览器插件,比如adobeflash,已经有一段时间在下降了。随着新的网络功能的出现,它们正在慢慢地被淘汰。现在很多浏览器甚至不支持插件(至少是NPAPI插件,Pipleight使用的),Firefox在52版之后除了Flash之外就放弃了所有插件。其他人以前已经做了很多,比如Chrome。

这意味着,即使是那些想使用Windows插件的人(例如,玩为adobeshockwave或unityweb编写的游戏)也不能轻易做到这一点。现在,只有基于Webkit的浏览器,比如gnomeweb(Epiphany)真正支持NPAPI插件,比如Java。

epiphany npapi

adobeflash之类的不断更新只会使问题恶化。Pipelight需要随插件一起更改,在需要时重新安装它们。Pipelight的维护人员发现这很难跟上。简而言之,这两个因素导致了它的不受欢迎。虽然您仍然可以使用Pipelight,但您将不会收到任何插件更新—这是一个很大的安全问题。

你能做什么

虽然这样一个有用的程序不再被更新是一件很遗憾的事,但实际上这并不是一个太大的问题。例如,不需要使用Pipelight安装adobeflash——Linux浏览器插件现在正在更新,类似于Windows和macOS。

linux flash player

此外,对插件的需求一直在缓慢下降。现在你甚至可以不用Silverlight使用Netflix,这要感谢网络的变化。所以在做任何事情之前首先要问的问题是你是否真的需要使用Windows插件。

继续使用pipelight

一种选择是像往常一样安装Pipelight,以查看所需的内容。虽然它不会为您的插件提供任何更新,但对于unitywebplayer这样的东西来说,这可能不是什么问题,因为它本身已经停止使用了。也就是说,现在实际安装它将是一个挑战。

这是因为Pipelight还关闭了它的官方软件包存储库。换句话说,对于许多人来说,现在获得它的唯一方法是从源代码处编译(Pipelight的代码仍然在线)。这包括大多数主要的Linux操作系统,从Debian甚至Fedora。有趣的是,FreeBSD仍然可以正常安装Pipelight,因为它们本身就是Pipelight的宿主。

freebsd pipelight

如果你走这条路,你应该保持警惕!因为Pipelight将不再更新插件,所以应该使用类似于click to play的方法来运行所需的内容。这样,你就可以免受插件攻击之类的攻击。

直接用酒

管道灯在很大程度上只是一个包装物——葡萄酒起着很大的作用。因此,你可以得到同样的管灯效果,如果你只使用葡萄酒。不过,你得克服一些困难,才能让事情顺利进行。

对于初学者来说,不能只安装任何版本的Wine。您将需要他们的暂存分支,Pipelight用来运行插件的构建。幸运的是,您不需要编译这个——Wine项目为许多Linux操作系统提供了包,如果它们还没有在您的repos中的话。

wine staging

一旦你完成了,你需要做的就是安装你想要的插件,类似于Windows。请记住,您还需要一个合适的Windows浏览器来运行它们。我建议使用ESR(extendedsupportrelease)版本的Firefox。它仍然支持所有NPAPI插件(但这将改变过去的版本52)。

需要进行一些调整

不过,您需要调整一些设置才能使其正常工作。首先,使用以下命令打开葡萄酒设置:

winecfg

导航到“图形”>“窗口设置”>“模拟虚拟桌面”。启用此项。如果没有这个选项,Firefox就无**确显示自己。桌面环境可能会影响Wine显示窗口的方式。使用虚拟桌面可以避免这个问题。

wine virtual desktop

完成后,导航到Wine文件夹,然后转到users>[Username]>Application Data>Mozilla Firefox>Profiles>[Profile]>首选.js. 把这些线放在里面:

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

您可能需要先启动Firefox,然后才能看到首选.js文件。

第一行禁用了Firefox的多进程特性,因为它在Wine下不起作用。第二行禁用浏览器的插件沙盒。不幸的是,如果启用了Wine下的Firefox,它就会崩溃,所以它需要离开。如果您发现这些行不起作用,请检查文件中是否有任何重复的行并将其删除。

wine firefox

所有这些都解决了,你现在应该可以下载任何你喜欢的插件,并在Wine中运行它们。请记住,可能有错误!

wine shockwave

你真的需要吗?

如果您对Windows插件在Wine或Pipelight下的表现不满意,您可以在虚拟机中运行它们。虽然它可能会慢一点,占用更多的空间,但它们肯定能工作。

但是你需要完成所有的工作,你需要问:这真的值得吗?现在很多内容完全没有插件,只有旧游戏和商业等东西真正需要插件。找到一种查看内容的替代方法可能比坚持使用Pipelight之类的方法更容易。

即使是最知名的浏览器插件之一adobeflash也在缓慢下降。事实上,到2020年它将被淘汰。也许《风笛之光》的结局是注定的。

如果有的话,你还依赖什么插件?

  • 发表于 2021-03-13 13:01
  • 阅读 ( 260 )
  • 分类:IT

你可能感兴趣的文章

在没有silverlight的linux上观看netflix的5种方法

... 2将silverlight替换为pipelight ...

  • 发布于 2021-03-13 17:08
  • 阅读 ( 314 )

如何用ukuu轻松升级ubuntu的linux内核

...简单的事——它需要相当多的知识。我们之前已经讨论过如何做到这一点,但是如果您希望不必大惊小怪地获得最新和最棒的,并且您正在运行Ubuntu,那么您可能会喜欢一种更自动化的Ukuu形式的解决方案。 ...

  • 发布于 2021-03-16 09:57
  • 阅读 ( 324 )

如何在linux上安装软件:软件包格式说明

... 你觉得在Linux上安装软件怎么样?它与其他操作系统相比如何?可以改进吗?分享你的想法,如果你有任何问题,不要犹豫问! ...

  • 发布于 2021-03-17 09:44
  • 阅读 ( 397 )

为什么windows提供linux内核会改变一切

...软件没有按您希望的方式工作?然后为这个项目做贡献,让它变得更好! ...

  • 发布于 2021-03-20 05:49
  • 阅读 ( 198 )

在linux中,“bash”是什么意思?

...在这篇短文中,我们将探讨Bash是什么,它做什么,以及如何开始使用它。 ...

  • 发布于 2021-03-28 13:14
  • 阅读 ( 449 )

如何在启动时用systemd运行linux程序

...建集成服务的过程,甚至与杂志进行对话。 本教程演示如何设置启动系统时启动的系统服务。要在登录时启动图形程序,请改用桌面的启动管理器。 启动时运行程序 有时,您在计算机上安装的软件会将自己连接到Linux启动过...

  • 发布于 2021-04-01 17:43
  • 阅读 ( 280 )

如何在chromebooks上设置和使用linux应用程序

...游戏改变者,因为它打开了大量可用软件的目录。以下是如何开始。 在我们进入细节之前,值得一提的是,Chrome OS版本69还没有在稳定频道上发布,它在2018年8月13日开始进入许多Chromebook的beta频道,但也可以在开发者频道上发布...

  • 发布于 2021-04-05 01:09
  • 阅读 ( 157 )

如何在windows10中使用zsh(或其他shell)

...定制Zsh shell,就像在Linux中一样。 从安**ash开始 相关:如何在windows10上安装和使用Linux Bash Shell 在安装您选择的shell之前,您首先需要为Linux启用Windows子系统并安装Linux环境。在本文中,我们将以Ubuntu为例,但是您可以在openSUSE...

  • 发布于 2021-04-06 16:10
  • 阅读 ( 238 )

如何在chromebook上运行linux应用程序而不打开完整的linux窗口

如果你想从Chromebook中获得更多的功能,安装Crouton来获得一个完整的Linux桌面是一个很好的方法。但是,你不必每次都访问完整的桌面来运行Linux应用程序,你也可以直接从Chrome操作系统上运行。 你需要什么 在我们开始之前,...

  • 发布于 2021-04-06 17:25
  • 阅读 ( 172 )

如何使用parallels lite免费制作linux和macos虚拟机

Parallels无疑是Mac上最好的虚拟化软件,今年早些时候,他们悄悄地在Mac应用商店中添加了一款名为Parallels Desktop Lite的新应用程序,与它的同类应用程序不同,它可以免费下载。关键在于:如果你想使用Windows虚拟机,你必须每年...

  • 发布于 2021-04-07 23:44
  • 阅读 ( 194 )
r0971580450
r0971580450

0 篇文章

相关推荐