Pipelight在浏览器中“本地”显示Silverlight内容

问候,这是我对该博客的第一篇贡献,这一次,我想分享一个程序,对于那些以其他方式查看Silverlight内容的人来说,我觉得很有趣

Silverlight是Microsoft设计的用于多媒体播放的应用程序,其功能类似于Abobe Flash,可用于各种服务。

对我来说,即使有Netflix Desktop,每次看 Netflix 都必须切换到 Windows 系统,这让我很困扰。在我的上网本上,尽管使用了 XFCE 桌面环境,但 Netflix 的运行效果并不理想,经常导致电脑无响应或视频卡顿。

Pipelight和 Netflix Desktop 一样使用Wine-silverlight,但与 Netflix Desktop 不同的是,Pipelight使用修改过的 Windows 版 Firefox;而是在浏览器中安装一个调用 Wine Silverlight 的插件。

可能还不太清楚,但是基本上我们可以从浏览器中看到Silverlight的内容,而不必模仿wine中的内容。

其操作大致如下:

辛诺柏

它是Netflix桌面的替代品,但不仅限于此,因为它可以在使用它的任何页面上播放Silverlight内容

我将显示计算机的屏幕截图,在其中我们可以看到它是我的本机浏览器,而不是在WIne中模拟的浏览器,尽管视频以正常速度显示

Pipelight在浏览器中“本地”显示Silverlight内容

Pipelight在浏览器中“本地”显示Silverlight内容

安装:

Ubuntu

我们必须使用以下命令添加安装所需的以下存储库:

sudo apt-add-repository ppa:ehoover/compholio
sudo apt-add-repository ppa:mqchael/pipelight
sudo apt-get update
sudo apt-get install pipelight

必须关闭网络浏览器,否则插件将无法正确安装

Arch Linux

对于这些用户,我们提供了AUR的软件包

该软件包的安装过程在Archlinux中可能需要很长时间

yaourt -S pipelight

必须在安装程序中关闭Web浏览器,否则插件将无法正确安装,在编译时我们可以导航,但是在安装过程中会警告我们必须关闭浏览器

安装完成后,我们必须再执行一条命令(浏览器仍处于关闭状态)
/usr/share/pipelight/wine-silverlight5.1.installer

其他发行
源代码包可用,要下载它,我们必须使用git

git clone https://bitbucket.org/mmueller2012/pipelight.git

镜子
git clone git://fds-team.de/pipelight.git

它需要以下软件包作为依赖项:
libc6-dev,libx11-dev,mingw-w64,g ++-mingw-w64,make,g ++,sed

对于安装,我们需要输入以下命令
./configure
make
sudo make install

安装完成后,我们可以通过访问以下链接测试其是否有效:
尝试Silverlight

如果我们看到动画,则说明插件运行正常
注释:
1.-在安装过程中始终关闭浏览器,以便我们的浏览器不会出现插件错误

2.-在某些网页(例如Netflix)中,平台必须为Windows,为此,我们将通过Windows中的Firefox或Windows中的Firefox修改浏览器的用户代理(带有扩展名,如User agent Switcher或手动)。视窗
我用这个:

Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20130401 Firefox/23.0

这样一来,我在查看该页面上的内容时就不再遇到问题

希望对你有效。

问候和批评不要太苛刻,这是我的第一个贡献


在 Google 中将其添加为首选来源