离上一次写博客都不知道过去多少时间了,经常有些想写的东西,但是忙着懒着就忘了。猪年之前的三个月基本是在Face++实习,过年回来之后便开始赶毕设,并且现在仍然处于比较忙的时间,所以博客会写的简短一些。
最近两天碰到一个问题,MacBook Air(Face++发的)和2K的AOC显示器之间的配合问题,对于我这种强迫症患者丝毫不能忍受一丝不舒服的地方。我首先使用了一个MiniDP公转HDMI母的转接头,再HDMI公对公接显示器,可是没看清楚就下了单,这个转接头实际只支持1080p,所以出于一种未知的原理,24寸的2560*1440被显示成为了30.5寸的1920*1080,虽然勉强能使用,但终归是1080p被硬放大到2K。
接着又下单了一个MiniDP公对HDMI公的视频线,一开始插上去之后,仍然还是显示到1080p,这时我开始怀疑是不是显示器的信息在上一次被录入错误而没有及时更新,于是去寻找了一些关于重设显示器配置的内容,可以参考 https://gist.github.com/ejdyksen/8302862 。其中有所不同的地方是在Mojave中路径/System/Library/Displays/Overrides
变更为/System/Library/Displays/Contents/Resources/Overrides
。其实这个问题重启之后就自动恢复了,但是对于4K以下的显示器,macOS默认没有开启HiDPI,并不是像下图这样的可以选择缩放率,而是只能调节分辨率。