Macbook外接2k显示器开启hidpi的方法
点击上方“iOS开发”,选择“置顶公众号”
关键时刻,第一时间送达!
一、前言:
大家平时用macbook开发的时候一般都喜欢外接一个显示器开发吧?这里我用了一台2k的显示器,我们要开启hidpi模式。
你们会问到为什么要开启hidpi模式呢?我的2k显示器是2560*1440分别率,如果采用默认的设置,那么在显示器上面的字会特别的小。如果我们开启显示器的hidpi模式就类似于macbook的retina模式,那么就会在图像大小不变的情况下,变的特别清晰。
我在升级最新的10.13.4后,我的2k显示器的分别率恢复默认了,SwitchResX软件不起作用了,因此我打算采用另一种轻量级的方式去开启2k显示器的hidpi模式。如果你的SwitchResX因为升级系统出问题了,或许这篇文章可以帮到你。
二、方法:
2.1 准备工具
1.PlistEdit Pro
2.RDM
3.16进制和10进制转换工具
这里工具我就不提供下载了,大家支持正版吧。
2.2 关闭System Integrity Protection SIP
我们重启macbook,在开机的时候按command+R进入恢复模式,然后我们在终端输入
csrutil disable
当我们设置完分辨率后可以再输入以下命令打开,保证安全性。
csrutil enable
2.3 开启macbook的hidpi
打开终端输入
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
回车后,需要输入管理员密码,然后再回车,完毕。
2.4 获取2k显示器的DisplayVendorID和DisplayProductID
我们先不插外界显示器的连接线,获取macbook自己屏幕的ID,然后再插上外接显示器获取外界显示器的ID。
在终端输入如下命令
ioreg -l | grep "DisplayVendorID"
ioreg -l | grep "DisplayProductID"
如图:
我经过显示器的拔插就可以筛选出外接显示器的两个ID。DisplayVendorID为2513,DisplayProductID为32795
我们新建一个名字为DisplayVendorID-XXXX的文件夹,其中XXXX是DisplayVendorID的16进制小写即9d1,则文件夹名字为DisplayVendorID-9d1。然后再创建一个空白文件,这里你们可以直接用我的模板进行修改。传送门->https://www.ianisme.com/download/201803/DisplayVendorID-9d1.zip
我们将这个文件命名为DisplayProductID-YYYY,其中YYYY即DisplayProductID的16进制小写即801b。
2.5 编辑DisplayProductID-YYYY文件
我们使用PlistEdit Pro去打开这个文件,然后在DisplayProductID和DisplayVendorID处填写这两个值的10进制原始值,然后下面按照如下规则去设置对应的分辨率。
例如我这里要设置 1920 * 1080 hidpi 的设置,我设置 1920 * 1080 和 3840 * 2160 两种。
1920的16进制是00000780,1080的16进制是00000438,后面需要拼接上00000001 00200000
即:
00000780 00000438 00000001 00200000
3840的16进制是00000F00,2160的16进制是00000870,后面需要拼接上00000001 00200000
00000F00 00000870 00000001 00200000
我们将这个数据添加到文件中去。
文件中添加了几个例子。
如图:
然后我们把这个文件夹拷贝到/System/Library/Displays/Contents/Resources/Overrides/中去
2.6 使用RDM进行切换
重启系统打开RDM,这就可以进行切换了。
如图:
三、总结
工欲善其事,必先利其器。macbook配上一个2k甚至5k的显示器,无疑是可以提高程序员的工作效率的。以上是借鉴网上的一些文章,整理了一下,提供给大家一个方便的解决方案。
作者:IAN博客
链接:https://www.ianisme.com/it/2620.html
iOS开发整理发布,转载请联系作者授权
【点击成为Java大神】
Macbook外接2k显示器开启hidpi的方法相关推荐
- M1 外接2K显示器开启HiDPI 的解决方案
MacBook M1 外接显示器开启HiDPI的解决方案 MacBook M1 外接2K显示器开启HiDPI 的解决方案 一.开启原生HiDPI方法 1.第一步:打开系统偏好设置 --> 显示器 ...
- 适用于 macOS 下 2K 显示器开启 HiDPI 的简便解决方案
适用于 macOS 下 2K 显示器开启 HiDPI 的简便解决方案 参考文章: (1)适用于 macOS 下 2K 显示器开启 HiDPI 的简便解决方案 (2)https://www.cnblog ...
- m1芯片mac为2K显示器开启hidpi
搬运工:waydabber/BetterDummy: Software Dummy Display Adapter for Apple Silicon Macs to Have Custom HiDP ...
- 计算机720p进制,2K显示器开启HIDPI“720P”
编写配置文件 新建一个文件夹,DisplayVendorID-XXXX,其中XXXX是你的DisplayVendorID的16进制值小写. 在终端中打开该文件夹,新建一个空白文件,文件名Display ...
- 2021-11-13 - MacBook - 解决Mac外接2k显示器出现的字小和字虚的问题
1.应用场景 主要用于解决Mac外接2k显示器出现的字小和字虚的问题. 2.学习/操作 1.文档阅读 如何完美解决MacBook外接2k显示器出现的字小和字虚的问题 - 简书 https://www. ...
- macmini 387 2k显示器尝试hidpi
设备macmini 387(2012later),macos 10.14,Dell P2418D使用minidp->dp转接线连接. 前段时间用了好些年的eMachine(1080P)在使用时发 ...
- 黑苹果2k显示器开启hidpi_黑苹果MAC系统1080P显示模糊问题处理
装黑苹果系统朋友,如果用的是1080P的显示器,那么一定会有这样的疑惑,在进入系统后,总是感觉字体的显示有点模糊不清,时间长了还会让人觉得眼睛很累. 苹果自家的显示器,用过的人都知道,PPI不是一般的 ...
- 黑苹果hidp显示不清楚_macOS开启HiDPI外接2K显示器(解决字体发虚问题)
1.前言: 入手了一台2K显示器,但是直接连HDMI线显示的效果不忍直视,所以我们需要开启苹果系统的hidpi模式来实现完美显示. 至于为什么要开启hidpi模式?2k显示器的分辨率是2560*144 ...
- MacBook Air连接2K屏开启HiDPI
离上一次写博客都不知道过去多少时间了,经常有些想写的东西,但是忙着懒着就忘了.猪年之前的三个月基本是在Face++实习,过年回来之后便开始赶毕设,并且现在仍然处于比较忙的时间,所以博客会写的简短一些. ...
最新文章
- java去掉mongodb日志_如何禁用mongoDB java驱动程序日志记录?
- 18秋c语言程序设计作业答案,[四川大学]《C语言程序设计0008》19秋在线作业2
- IO流基础,创建File对象与方法是用
- mysql kill 脚本_批量 kill mysql 中运行时间长的sql
- JAVA爬取亚马逊的商品信息
- 抄袭路虎极光多年的陆风X7 终于迎来法院裁定:即刻停止生产
- 简单易扩展的爬虫架构
- module.exports与exports,export与export defa
- jQuery:自学笔记(3)——操作DOM
- modulenotfounderror python_你所不知道的 【ModuleNotFoundError: No module named ''; '' is not a package】...
- Netlink组播机制
- Regular Expression 正则表达式 语法规则及使用
- Windows更新驱动后无法开机的解决办法
- 字体文件检查工具Webfont Generator
- Cisco(思科)配置代码<根据学习进度持续跟新>
- 十三、linux curl详解
- 研究IdentityServer4遇到天坑signin-oidc报错
- OpenCVforUnity中的图片轮廓对比——MatchShapesExample案例
- Spring自动注入(引用类型)
- Matlab kaiser窗 C++实现