mac外接显示器 竖屏 黑苹果_Mac 外接显示器转自定义HiDPI分辨率教程

Mac 笔记本目前屏幕一直都比较小,相信很多人工作都会给自己配个大一点的显示器,而有些显示器却不能随心所欲的改变分辨率,这点就有点头疼了,还好有些软件可以帮助修改为自己想要的分辨率,当然,前提是显示器的的最大分辨率要大于修改后的分辨率

一. 所需软件

SwitchResX

SwitchResX是可以设置任意的分辨率工具

PlistEditPro

读取修改plist类型文件的工具

二. 操作步骤

1. 开启外接显示器自定义分辨率的HiDPI功能

打开终端 键入

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES

开启HiDPI

2. 获取DisplayVendorID和DisplayProductID

在设置中打开SwitchResX,点击左边面板的显示器图标,可以看到右边显示的信息上有显示器的名字,Vendor,Product等信息,其中Vendor,Produc对应的就是DisplayVendorID和DisplayProductID,为16进制数值

3. 创建外接显示器HiDPI文件

在桌面上新建一个文件夹,名字格式是:DisplayVendorID-XXXX,其中XXXX是上一节你显示器的DisplayVendorID值小写,然后在这个文件夹中新建文件,名字格式是DisplayProductID-YYYY中后面的数字为你显示器的DisplayProductID,这样文件就都创建好了,以下是这个文件的内容,可以复制后修改一下,文件中的DisplayProductID,DisplayVendorID对应的是文件名的10进制数值

DisplayProductID

9360

DisplayVendorID

1507

scale-resolutions

AAAKAAAABaAAAAABACAAAA==

AAAUAAAAC0AAAAABACAAAA==

AAAFAAAAAtAAAAABACAAAA==

AAAPAAAACHAAAAABACAAAA==

AAAHgAAABDgAAAABACAAAA==

AAAMgAAABwgAAAABACAAAA==

AAAGQAAAA4QAAAABACAAAA==

AAAKAgAABaAAAAABACAAAA==

AAAKrAAABgAAAAABACAAAA==

AAAFVgAAAwAAAAABACAAAA==

4. 在文件中添加自定义的分辨率

用PlistEditPro打开上一节创建的DisplayVendorID-XXXX文件夹中DisplayProductID-YYYY文件,

首先修改它的DisplayVendorID和DisplayProductID为自己显示器的10进制值,然后scale-resolutions这个数组就是对应的分辨率了,DisplayProductID-2879支持的分辨率有以下这些

2560x1440 2x (16:9)

2560x1080 2x (21:9)

1920x1080 2x (16:9)

1680x1050 2x (16:10)

1600x900 2x(16:9)

1440x900 2x(16:10)

2100x900 2x(21:9)

每添加一个分辨率的时候都要在scale-resolutions中添加两项,一个是它自己,一个是它的双倍,这就是为何resolutions中有14项的原因;

以第一个2560x1440为例,它在scale-resolutions中对应的值是00000A00 000005A0 00000001 00200000;

00000A00的10进制就是2560,000005A0的进制就是1440,至于后面的00000001 00200000是固定的写法,所以可以根据这个规则添加自己想要的分辨率.

显示器HiDPI文件的生效

Finder前往将文件“/System/Library/Displays/Contents/Resources/Overrides/”复制到这里,复制后在看看文件夹下是否复制成功,一般都会有权限的问题而失败,如果没有成功,请关闭电脑,然后开机按住command + r,进入恢复模式,然后打开工具中的终端,输入csrutil disable 关闭权限 ,接着再重启就好了,这样过后就可以正常拷贝文件到目录下了,注意检查是否拷贝成功

设置分辨率

电脑重启后,打开SwitchResX,点击菜单栏File下Launch SwitchResX Deamon后会在状态栏显示一个显示器图标,然后选择外接显示器中带HiDPI标志的分辨率,这样外接显示器就可以显示自定义分辨率的高清画面了

示例.png

注:如果没有生效,就重启进入恢复模式,在终端输入csrutil enable 打开权限

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容