macOS 10.15 开启 HiDPI
发布时间:2023-11-08 21:46:13
普通的显示,接上 MacBook 发现原生的分辨率设置在 2K 显示器上字体很小,换成 1080P 分辨率显示效果又特别模糊。下面介绍MacBook强行开启 HiDPI。
什么是 HiDPI
它使用横纵 2 个物理像素也就是 4 个物理像素来显示 1 个像素区域,结果就是图像的细节得到翻倍、更清晰、边缘更平滑。
拿 13 寸的 MacBook Pro 举例,它的屏幕物理分辨率是 2560 x 1600,所以原生的 HiDPI 分辨率就是 1280x800。更高的一档 1440x900 HiDPI 缩放分辨率,则是虚拟出一个 2880x1800 的分辨率,再进行软缩放输入。所以你能发现苹果的电脑总是有很高的分辨率。
好了,既然你的屏幕是 1080p,本身就没有那么多像素去合成 HiDPI,如果以原生的显示计算,你这屏幕的 1080p 分辨率应该是 960x540,这么低的分辨率你是没法用的。
这个脚本的功能就是虚拟出比你的屏幕物理分辨率更高的假分辨率……如果你要开启 1080p 的 HiDPI 分辨率,就虚拟一个 3840 x 2160 的假分辨率,然后 macOS 会使用 4 个像素来显示 1 个像素区域,也就是和你物理分辨率一样的 1080p 分辨率。
手动配置 HiDPI
本教程测试环境:
笔记本:MacBook Pro (Retina, 15-inch, Mid 2015)
显示器:Dell P2416D
操作系统:MacOS Catalina (Version 10.15.1)
0. 安装 RDM
相信很多人已经装过这个工具了,它是用来修改显示分辨率的,如果没装,请在 RDM下载页面 安装它。
1. 关闭 macOS 的 SIP
SIP 全称为「System Integrity Protection」即「系统完整性保护」,是苹果公司为防止你胡乱篡改系统文件用的保护机制,请先按照下面步骤把它关闭,以便后续操作:
关机(最好先手机拍个照把这 4 步记录下来)
按
command(⌘)+ R+电源键
开机,自动进入恢复模式选择上边菜单栏的
实用工具
中的终端
输入命令
csrutil disable
最后终端显示 「Successfully……」 等一大堆文字就说明你成功了。你可以输入reboot
重启。等下文的全部设置都完成后,你如果想恢复 SIP,就重复步骤 1 到 3,在第 4 步输入csrutil enable
就好了。
2. 开启 macOS 的 HiDPI 选项
再次重启后进入系统,打开终端输入
sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true
3. 查询你的外接显示器的编号
这一步相当重要,先介绍两个命令
ioreg -l | grep "DisplayVendorID"ioreg -l | grep "DisplayProductID"
这两条命令用来查询你的显示器供应商 ID DisplayVendorID
和产品 ID DisplayProductID
。接下来你要找到你的显示器对应的DisplayVendorID
和DisplayProductID
:
拔掉显示器的 HDMI 或者 DP 线
分别输入上面两个命令之后
return(↩)
,每个命令会返回一个带有数字的结果。那个数字就是 MacBook 默认的DisplayVendorID
和DisplayProductID
了接入显示器
再分别输入那两个命令,每个命令会分别返回两条带有数字的结果。对比刚才 MacBook 默认的结果,另一个数字就是你显示器的
DisplayVendorID
和DisplayProductID
了把这两个数字分别转成对应的 16 进制数,用这个 进制转换工具。
现在,回到桌面,新建一个文件夹命名为DisplayVendorID-[你刚才查到的DisplayVendorID的16进制数]
,例如DisplayVendorID-10ac
。
之后在这个刚建好的文件夹下增加一个文件,命名为DisplayProductID-[你刚才查到的DisplayProductID的16进制数]
,例如DisplayProductID-a0c3
。
4. 为你的显示器生成 plist 文件
在左侧的空里分别输入显示器型号,DisplayProductID 和 DisplayVendorID,注意填 16 进制的数字,并且检查下后边 10 进制的数字是不是和你刚才命令查到的一致。如果需要添加自己额外的分辨率,直接在下边新建一条分辨率配置就行。最后,复制右边生成 XML 格式文本,粘贴到刚才新建的文件里。(也可以直接从网站下载文件,去掉文件名后缀 .plist
)
XML 文本类似下边这样:
DisplayProductID 41155 DisplayVendorID 4268 scale-resolutions AAAKAAAABaAAAAABACAAAA== AAAFAAAAAtAAAAABACAAAA== AAAPAAAACHAAAAABACAAAA== AAAHgAAABDgAAAABACAAAA== AAAMgAAABwgAAAABACAAAA== AAAGQAAAA4QAAAABACAAAA== AAAKAgAABaAAAAABACAAAA== AAAKrAAABgAAAAABACAAAA== AAAFVgAAAwAAAAABACAAAA==
4. 复制 plist 配置文件到系统配置目录
这一步就是把刚才新建的配置文件复制到你系统目录里,你直接复制通常会提示你系统目录是「只读」的,不允许你胡作非为。所以你先要在终端执行下面的命令:
sudo mount -uw /
这样,你就可以复制到系统的文件夹了。(这个命令重启后失效)
接下来打开系统文件夹/System/Library/Displays/Contents/Resources/Overrides/
,你会发现一大堆跟你刚才文件夹命名相似的目录。把你新建的文件夹丢进去,和它们混在一起,假装它原来就是其中一员。重启。
5. 修改分辨率
重启之后又进入系统,首先打开 RDM,你会在菜单栏看见它:
MAIn Display 和 Display 2 就分别是你的外接显示器和 MacBook 的显示器分辨率设置(位置有可能对调,自己尝试一下)。带有 ⚡️ 符号的分辨率设置项就是开启 HiDPI 后新增出来的。如果你像我一样是 24 寸 2K 显示器,可以给显示器选择1920x1080⚡️
那个配置。
是不是比原生分辨率的 UI 和字体更大更清晰了?


猜你喜欢
- 除了桌面Win10计划在调整应用商店的UI风格,手机版也是如此。据外媒报道,Windows 10 Mobile新应用商店截图
- 现在,当PDF如此流行并且我们大多数人在家工作时,很多网友会问如何在Mac上快速签署 PDF,今天小编就为大家带来了详细介绍,感兴趣的朋友一
- win10用qq视屏通话的时候摄像头无法打开该怎么办?人在外地,经常用qq与家人视频通话,但是自动安装win10以后,摄像头就打不开了,这是
- Trapcode Particular for Mac是一款可视化粒子效果创建工具,是Adobe After Effects中粒子系统创建的
- Win11系统是微软新一代操作系统,因此有不少小伙伴都安装了Win11系统体验,不过在玩游戏的时候发现帧数会很低,那么遇到这种情况要怎么办呢
- 使用企业微信大多是我们用来跟企业内部人员进行交流沟通,协调一些工作上的事情,或进行企业内部事情安排,但并不意味着企业微信就不能添加我们私人微
- 移动终端时代,熟练掌握手机客户端的使用很重要,在日常办公中经常同一份文件需要多人进行填写,那么如何使用WPS Office手机客户端里的多人
- Word文档在使用时,有时需要将文档标题处于页面上下左右正中位置,除了使用空格键,还有没有更简单快捷的方法呢?本文中,小编将做详细阐述说明。
- 嗨,各位小伙伴们,大家好!今天小编跟大家分享一个很实用的Word功能。话不多说,先来看看下图:有时我们从系统里面导出来的数据就像上面图中一样
- Excel是我们常常会使用的办公软件之一,它的主要功能是帮助我们制作表格,它也是我们使用win8系统电脑自带的软件。我们在办公时会打开它,但
- 现在,很多人都在使用win10系统的电脑。而据Win10用户反映,有时候遇到Win10开机提示用户名或密码不正确的问题,当你点击“确定(OK
- eve手游是最新非常热门的一款网络游戏,很多萌新刚接触这个游戏的时候不清楚要怎么进行操作,尤其是对于行星采矿,很多人不清楚比如闪光合金,贵金
- Win10系统如何修改桌面图标大小?最近有许多用户反映在安装win10系统之后,发现电脑桌面上的图标太大或太小了,让很多的用户很不习惯吗,那
- 近期有用户在对电脑进行系统还原时失败了,出现了系统提示系统还原未成功完成。没有对计算机的系统文件和设置进行更改,并带有错误代码0x80070
- 微软一直在努力寻找一种正确更新Windows系统的方法,并且用户在多次Windows 10更新后都报告了问题。早些时候,Microsoft因
- Win7系统电脑提示pdfmaker文件遗失该如何解决?用win7系统用户反应在使用电脑创建doc文件到PDF的时候,却出现提示“pdfma
- 今天小编给大家分享的是win10电脑打不了字的解决教程,使用win10系统过程中,难免会遇到这样那样的问题,当你遇到电脑无法打字的问题时,可
- Word文档是我们经常使用的办公软件,而Word的快捷方式可以帮我们更快的启动程序。当我们发现Word的快捷方式没有了,我们该怎么办?今天,
- 飞溅效果不会做?那么小编今天为您整理的这些飞溅特效插件一定能帮到你,使用方法简单,一键完成溅效果。可以制作飞溅效果的ps笔刷ps笔刷:水流飞
- 许多小伙伴在使用Windows7系统的时候,最喜欢玩的就是Win7自带的扫雷了,甚至有些小伙伴会为了比拼扫雷的速度一直在玩。但是不少用户在升