在Ubuntu中使用英特尔无线显示(WiDi)

我的Thinkpad X1 Carbon 显然支持 英特尔WiDi 。 从理论上讲,我认为这应该允许我与支持Miracast的索尼Bravia电视共享我的屏幕。

是否可以在Ubuntu中使用无线显示器与我的电视共享我的显示器?

编辑

我在ubuntuforums.com上找到了一个关于这个问题的post 。 它始于2010年,但似乎截至2013年1月的最后一篇文章,Ubuntu仍然没有WiDi支持。 正如评论者提到的那样,Windows 7已经支持了一段时间。

英特尔发布了“用于英特尔®无线显示电视适配器固件的开源软件”用于英特尔®无线显示电视适配器固件的开源软件应该让计算机通过英特尔的WiDi与电视对话。

编辑:请注意,此链接是针对1991年6月GNU GENERAL PUBLIC LICENSE Version 2下发布的源代码,并且需要编译。

EDIT2:先决条件:

PC running 32-bit Linux (eg, Ubuntu 9.10) Linux development tools: gawk, zlib1g-dev, libncurses5-dev, patch, etc. To install the tools on Ubuntu: apt-get install gawk zlib1g-dev libncurses5-dev patch 

WiDi和Miracast最初是两种不同的,不兼容的格式; 更新版本的WiDi也支持miracast(v3.5 +)。 我不知道是否支持任何linux的风格(在Android上有miracast的例外)。

LG电视上的WiDi版本也无法与miracast配合使用。

更多信息:

http://www.reddit.com/r/linux/comments/1gq3qe/widi_vs_linux/ http://supportkb.intel.com/wireless/wireless-display/templates/selfservice/intelwidi/#portal/1026/article/2497

这是一个老问题,但这仍然可以帮助某人:Github上的2个项目:

https://github.com/albfan/miraclecast

无线显示软件对于Linux OS(WDS) ,链接Github上的源代码,具有Miracast(WiDi)接收器和源的示例实现。

WDS是一组用于构建Linux显示堆栈的组件。 它包括:

  • libwds:实现RTSP的Miracast方言的主库,包括解析器,接收器和源的协商逻辑以及相关的数据结构。 它不依赖于任何特定的连接管理器,媒体框架或主循环
    • wds / network:支持与GLib主循环和GStreamer的集成
    • wds / p2p:支持与ConnMan Wifi P2Pfunction的集成

来自github的构建指令是cmake ; make cmake ; make