文档章节

macbook外接2k屏开启hidpi

jepacd
 jepacd
发布于 2016/09/26 20:22
字数 337
阅读 216
收藏 0

1 - 开启hidpi

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

2 - 获取显示器id

$ lorg -l | grep DisplayVendorID
$ lorg -l | grep DisplayProductID

3 - 新建文件

新建名为DisplayProductID-xxxx的文件。xxxx就是上步中DisplayProductID的16进制小写。其内容为:

<?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>DisplayProductID</key>

        <!-- ProductID16进制小写 -->
	<integer>0</integer>
	<key>DisplayVendorID</key>

        <!-- VendorID16进制小写 -->
	<integer>2163</integer>

	<key>scale-resolutions</key>
	<array>
		<data>
		AAAKAAAABkAAAAABACAAAA==
		</data>
		<data>
		AAAUAAAADIAAAAABACAAAA==
		</data>
		<data>
		AAAKAAAABDgAAAABACAAAA==
		</data>
		<data>
		AAAUAAAACHAAAAABACAAAA==å
		</data>
		<data>
		AAAHgAAABDgAAAABACAAAA==
		</data>
		<data>
		AAAPAAAACHAAAAABACAAAA==
		</data>
		<data>
		AAAGkAAABBoAAAABACAAAA==
		</data>
		<data>
		AAANIAAACDQAAAABACAAAA==
		</data>
		<data>
		AAAGQAAAA4QAAAABACAAAA==
		</data>
		<data>
		AAAMgAAABwgAAAABACAAAA==
		</data>
		<data>
		AAAFoAAAA4QAAAABACAAAA==
		</data>
		<data>
		AAALQAAABwgAAAABACAAAA==
		</data>
		<data>
		AAAINAAAA4QAAAABACAAAA==
		</data>
		<data>
		AAAQaAAABwgAAAABACAAAA==
		</data>
	</array>
</dict>
</plist>

分辨率说明:
比如我想使用1600*900这个HiDPI,那么就需要生成两个分辨率,其中一个是1600*900,一个是其双倍, 3200*1800.
1600,900两个值的16进制是00000640 00000384
3200,1800两个值的16进制是00000C80 00000708
后面加上 00000001 00200000
于是会得到
00000640 00000384 00000001 00200000
00000C80 00000708 00000001 00200000

一定要用PlistEditor编辑器编辑,最终才能生成上面的xml。

4 - 重启

重启后,使用rdm切换

switchRes

禁用sip

macOS 10.11以上需要禁用System Integrity Protection SIP

1. 开机按住command + R
2. terminal输入csrutil disable

配置分辨率

输入图片说明

如果status显示not install, 可以完全卸载switchRes以后, 官网下载最新版本再尝试

本文转载自:https://www.zhihu.com/question/35300978

jepacd
粉丝 5
博文 153
码字总数 210363
作品 0
朝阳
程序员
私信 提问
Mac系统HiDPI问题

我用mac就是因为人家好看,还好用。再不济我会选择Linux,因为人家好用而且也不丑。 重要的事情说3遍,连接Macbook和显示器的线缆一定是DP口的。 重要的事情说3遍,连接Macbook和显示器的线缆...

北静王
2017/07/20
0
0
Electron 截图踩坑和优化集合

上一篇文章《从零开始用 electron 手撸一个截屏工具》发布之后发现阅读的朋友还不少,不过工具真正使用的时候就发现了问题,所以为了让我们的截图工具更好用,就又做了很多优化,当然了也遇到...

徐健本尊
2018/10/24
0
0
最贵1万4!苹果新iPad Pro发布:全面屏、A12X芯片、USB-C、没耳机接口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yH0VLDe8VG8ep9VGe/article/details/83552332 乾明 栗子 假装发自 布鲁克林音乐学院 量子位 出品 | 公众号 Qb...

量子位
2018/10/31
0
0
关于macbook合上之后双屏不显示的问题

今早打算开写,但是发现合上macbook之后,另一个外接的显示器也总是一起就灭掉了= = 怎么也没法唤醒,前两天可不是这样的啊,折腾了一伙发现是电源没有接在macbook上,这也行= =...

zjhsdtc
2013/04/14
0
1
传苹果将为Macbook配置视网膜显示屏

3月25日消息,据国外媒体报道,OS X Mountain Lion系统有一些放大两倍的图标,再次暗示苹果可以发布具有视网膜显示屏的Macbook笔记本。 报道称,iPhone和iPad已配置视网膜显示屏。苹果最新的...

红薯
2012/03/25
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

AOP的学习(1)

AOP 理解AOP编程思想(面向方法、面向切面) spring AOP的概念 方面 -- 功能 目标 -- 原有方法 通知 -- 对原有方法增强的方法 连接点 -- 可以用来连接通知的地方(方法) 切入点 -- 将用来插入...

太猪-YJ
9分钟前
0
0
一张图看懂亮度、明度、光度、光亮度、明亮度

亮度、明度、光亮度,Luminance和Brightness、lightness其实都是一个意思,只是起名字太难了。 提出一个颜色模型后,由于明度的取值与别人的不同,为了表示区别所以就另想一个词而已。 因此在...

linsk1998
昨天
0
0
Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
昨天
2
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
昨天
2
0
nginx-rtmp-module的缺陷分析(二)

nginx-rtmp-module使用指令push和pull来relay媒体流数据,以便分布式部署服务。 当nginx-rtmp-module作为边缘服务器(一般不会向边缘服务器推流)时,使用pull从源服务器获取媒体流数据,俗称...

YoungSagit
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部