在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