2019-08-27

2017.8.24更新:HiDPI本质上是软件实现的,即:由Mac系统的Hidpi渲染实现,这其实就是Hidpi的由来(用软件的方式实现单位面积内的高密度像素,苹果并不是单纯以分辨率来定义显示器的)。所以,开启Hidpi会增加系统负荷(忽略不计,Air非retina屏的不建议开启,发热量会增加)。在显示器达不到Hidpi渲染的硬件最低要求(分辨率小于2K)的情况下,只好采用暴力的方法(借助Quartz Debug):强制开启,这也是本文采用的方式。请大家在开启Hidpi的时候考虑一下有没有必然强制开启。

    在网上找了几个教程都不成功,用过SwitchResX(强烈不推荐,系统卸载不了这货,要用第三方工具才可以卸载,垃圾。)操作复杂,当然结果都一样。后来我找到下面的方法经测试(黑白苹果通用)完全可以。看我的效果图!

  参考了:[https://www.zhihu.com/question/35300978](https://www.zhihu.com/question/35300978)
image.png
image.png
image.png

1.开启HiDPI

打开终端输入

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

复制代码

回车后,输入当前系统管理员的密码,回车确认。

2017.8.24更新:如果不适,可以用false/no关闭。

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

复制代码

2.获取你的显示器的两个 ID:(非常重要)

DisplayVendorID和DisplayProductID,前一个是命名文件夹的,后一个要命名文件。

打开终端, 命令分别是:

ioreg -l | grep "DisplayVendorID"

ioreg -l | grep "DisplayProductID"

复制代码

记下这两个命令输出的10进制数字,等下要转换为16进制。以我的输出结果为例

image.png

3.转换为16进制,推荐这个在线转换工具(把2.得到的数字转换为16进制):http://blog.zhouding.cn/staticfiles/jinzhi.swf

我的转换结果

image.png

<embed style="cursor:pointer;" type="application/octet-stream" src="9B3EDF0D-408B-4FA8-9A76-F31A842F665F.dmg">

4.任意位置新建一个文件夹。

文件夹命名的模式是:DisplayVendorID-XXXX,其中XXXX是你的DisplayVendorID的16进制值小写。比如我的文件夹名字为:DisplayVendorID-410c,如图:
image.png

文件夹建好了,然后在DisplayVendorID-XXXX的文件夹里新建一个名为:DisplayProductID-YYYY的空文件(没有扩展名)。YYYY就是你的DisplayProductID的16进制了。我的文件名为:DisplayProductID-c0c7

5.创建DisplayProductID-YYYY文件的内容。在线生成你自己显示器的配置文件,地址:https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/

然后把生成的文件内容复制出来用记事本打开DisplayProductID-YYYY并把内容粘贴到DisplayProductID-YYYY文件中去。也可以用firfox浏览器直接下载下来,然后命名为:DisplayProductID-YYYY就可以了。比如我的就是DisplayProductID-c0c7。没有扩展名!

这里给出我的文件内容仅供参考(可能不适用,不要复制我的)。

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

    <key>DisplayProductName</key>

    <string>PHILIPS 234E</string>

    <key>DisplayProductID</key>

    <integer>53358</integer>

    <key>DisplayVendorID</key>

    <integer>4268</integer>

    <key>scale-resolutions</key>

    <array>

            <data>AAAKAAAABaAAAAABACAAAA==</data>

            <data>AAAFAAAAAtAAAAABACAAAA==</data>

            <data>AAAPAAAACHAAAAABACAAAA==</data>

            <data>AAAHgAAABDgAAAABACAAAA==</data>

            <data>AAAMgAAABwgAAAABACAAAA==</data>

            <data>AAAGQAAAA4QAAAABACAAAA==</data>

            <data>AAAKAgAABaAAAAABACAAAA==</data>

            <data>AAAKrAAABgAAAAABACAAAA==</data>

            <data>AAAFVgAAAwAAAAABACAAAA==</data>

    </array>

</dict>

</plist>

复制代码

6.把DisplayVendorID-XXXX文件夹拷贝到:

/System/Library/Displays/Contents/Resources/Overrides/

(10.10及以下是 /System/Library/Displays/Overrides/ )

完成以后重启电脑(注销不可以)。

7.下载RDM方便切换分辨率。

下载地址:http://avi.alkalay.net/software/RDM/ 这个地址是https://github.com/avibrazil/RDM链接来的,Github可能打不开了。安装好RDM就可以切换了!

关于SIP问题,解决方式如下:重启系统按住 Command + R 进入 Recoverary 模式

点击 实用工具 > 终端

输入 csrutil disable/enable

重启系统

为了系统安全起见,用完后可以再次关闭SIP。

至此,HIDPI就开启了。

黑苹果通用!!!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,951评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,606评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,601评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,478评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,565评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,587评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,590评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,337评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,785评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,096评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,273评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,935评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,578评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,199评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,440评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,163评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,133评论 2 352

推荐阅读更多精彩内容

  • python list.append() list.extend()#参数中传入的数组进行组合 list.inse...
    c7188eaf395a阅读 221评论 0 0
  • 对吧,我们看一下,凡是我们看,其他的我们只看一个,这些成功人士凡是成功的人士,他们都有一个基本共同的习惯,都是早起...
    新愉阅读 204评论 0 0
  • 每天抽点时间记录自己作息时间表 2019.8.26(第133天) 6:30~7:40 清肠,生活开销日记账(补),...
    樱子姑娘阅读 97评论 0 0
  • 001.今天是凉水澡第一天,坚持凉水澡能提高身体免疫力。俯卧撑100个完成。 002.明天早上早餐做豆浆,改善饮食...
    唯其时物阅读 132评论 0 0
  • 回到学校几天了,在美国养成的懒懒散散的状态持续了好几天,虽然不喜欢但是还挺享受的,因为从前的我好像都没有这么...
    左撇子槿希阅读 657评论 0 0