起因
之前在开发的时候,是搭配了一块三星的显示器,和我的MBP是上下的搭配,方便的是可以在上面的扩展显示器写代码,下面的电脑显示器查资料,聊微信啥的。但是随着开发的深入,发现MBP的13寸显示器真的不是很够用了,于是开始了扩展显示器之路。
开始
因为公司的显示器都是支持VGA和HDMI接口的,处于分辨率的考虑,选择使用HDMI接口来进行扩展。但是因为MBP只有一个HDMI的借口,于是想起了用[HDMI扩展器]来进行扩展。
但是我想得实在是太简单了!
使用扩展器进行扩展之后,我发现扩展出来的两个显示器是镜像的,于是各种Google之后发现,根据苹果工程师所说,一个接口对外输出的数据都是唯一的。
也是就是说,使用HDMI扩展器所得到的只能是同一个数据信号。也就是说,这条路行不通。
中间过程
因为MBP拥有雷电接口,也就是说可以通过菊花链的方式来连接多个显示器来实现串联,但是。。。。很显然,我没有可以使用的设备。
雷电接口在物理接口上和DP接口是通用的,DP接口也可以通过菊花链串联起来,不过据说和雷电接口不同,会有延迟。但是然并卵,因为很显然,设备也并不支持。
最后
经过之前的尝试,我最终选择使用多个接口连接多个显示器来实现我的目的。
于是。。。电脑上连接的线有4个:一个Mini DP转HDMI、一个ThunderBolt转以太网、一个USB3.0 HUB、一个HDMI,偶尔还会多一个USB数据线连接手机,再加上数据线,基本上整个电脑算是被五花大绑了。。。
关于如何在电脑盒盖之后还能使用显示器和其他外设,苹果官方给了详细的讲解,有兴趣的小伙伴可以去看看。
下图就是最终效果图,请忽略乱糟糟的桌面。
最后的最后
对于这种情况,Belkin给了一个算是不错的方案,ThunderBolt Dock
通过这个东西,起始就可以用一个雷电数据线转接出一个Dock,然后就可以转接其他的设备,这算是coder常说的,解耦合吧。