Apple M1 开启HiDPI的新方法,无需虚拟屏,无需SwitchResX

news2024/12/25 1:09:38

之前折腾2K屏开HiDPI时记录过三种方法:
2020年03月:SwitchResX 开启HiDPI时显示Not installed的解决办法
2020年11月:升级macOS Big Sur 后 HIDPI失效的解决办法
2021年12月: Apple M1 开启HiDPI的新方法,无需关闭SIP,无需SwitchResX

几乎每年都要重新折腾一次2K屏,今年依然不例外。
上一次折腾时,发现了BetterDummy这个好东西,确实对我们在使用了一年后,发现还是有不少副作用。

旧版本问题

1. 输入法延迟
长时间使用一个软件后,输入中文时会明显感觉到延迟,有时延迟甚至达到1秒钟,强迫症实在不能忍。无论第三方输入法(搜狗)还是原生输入法都会这样。搜索了很多方案,都不能彻底解决这个问题。后来的解决方法就是,感到那个软件打字有延迟,就重启那个软件。虽然不能从根本上解决问题,但也能应急。一次偶然的机会,看到有人说其实这就是BetterDummy造成的。
2. 外接屏闪烁
每次插入外接显示器后,一定几率会出现外接屏闪烁的问题,鼠标只要移动,屏幕就忽明忽暗。解决方法是,拔掉外接屏,重插。
3. 窗口内容回到原屏幕
睡眠或将笔记本盒盖后再打开,外接屏上的窗口会全部回到笔记本的屏幕上,每次都得重新拖回外接屏。解决方法是,将外接屏设置为主显示器。
4. 光标消失
有时候会突然找不到光标,必须连续快速滑动触摸板或者晃动鼠标它才会出现。

BetterDisplay

忍了一年,今天终于找到了新方法——BetterDisplay。下载地址

让人惊讶的竟然是,BetterDisplay实际就是BetterDummy的升级版,而且更好用了。

最大的优点就是,它无需建立一个虚拟屏就可以开启HiDPI,并可以用原生的方式调整屏幕缩放,就像调整Mbp自带的屏幕那样。(本功能为Pro版特性,免费版仍然可以像以前一样使用虚拟屏)

在这里插入图片描述

步骤

  1. 下载BetterDisplay
    下载地址
  2. 安装后,点击面板最下面的设置按钮。在这里插入图片描述
  3. 在设置面板中,切换到Display,并勾选上“Edit the system configuration of this display”。在这里插入图片描述
  4. 此时,在展开的选项中,“Native panel pixel resolution(本机面板像素分辨率)”会出现你当前屏幕的分辨率尺寸。2K屏会显示2560×1440,如果不对,可以勾选后修改。在这里插入图片描述
  5. 修改下一条“Default resolution(默认分辨率)”,这个就是你想让屏幕显示的分辨率,我将它设置成了1920×1080,60Hz。
  6. 然后,保存,并重启电脑。
  7. 重启后打开电脑的设置>>显示器>>显示器设置,切换到外接的显示器,就发现已经可以像默认显示器那样自由缩放了。在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/64298.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL学习笔记(十三)count(*),count(id),count(1),count(字段)区别

count count 是MySQL的一个查询数量统计的函数,我们在平常的工作中经常会用到,count(*),count(id),count(1),count(字段)这4种写法有什么区别呢? //星号 select count(*) from user; //常数 select count(1) from user; //id(主键) select …

片内总线在cpu扮演什么角色?他为什么能实现高效,不同的CPU为什么采用不同的总线协议?

文章目录各种新型片上总线维度(Degree)跳(Hop)和跳数(Hop Count,HC)直连拓扑和路由器Intel的Ring和Mesh总线双Ring结构Mesh Bus结论片上总线,也称作片上网络(Network on …

毕业设计-基于机器视觉的火灾烟雾检测识别系统-yolo

目录 前言 课题背景和意义 实现技术思路 实现效果图样例 前言 📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java基于网络安全维护的机房设备管理19rya

对于计算机专业的学生最头疼的就是临近毕业时的毕业设计,对于如何选题,技术选型等这些问题,难道了大部分人,确实,还没毕业的学生对于这些问题还比较陌生,只有学习的理论知识,没有实战经验怎么能独自完成毕业设计这一系列的流程,今天我们就聊聊如何快速应对这一难题. 比较容易的…

LSM Tree

LSM Tree 的存储模型,包括 Tidb,HBase等 特点 通过将大量的随机写转换为顺序写,从而极大地提升了数据写入的性能,虽然与此同时牺牲了部分读的性能。 只适合存储 key 值有序且写入大于读取的数据,或者读取操作通常是…

vueX持久化存储插件

场景:我们在做vue项目时,会遇到存储一些公共值,这样方便在不同的页面去调用这些值 vue中有个vuex,一般我们都存储在这里,这样在每个页面都能够调用 但是,当页面刷新了,这些值就被自动清理掉了 这…

第七届 Sky Hackathon 笔记集合贴

Alex_McAvoy--------NVIDIA 7th SkyHackathon(二)开发套件的安装与测试 Alex_McAvoy--------NVIDIA 7th SkyHackathon(三)语音数据集的制作 Alex_McAvoy--------NVIDIA 7th SkyHackathon(四)Nemo ASR 模型训…

vue.js ES6对象字面量的增强写法

1.属性的增强写法 ES5的写法&#xff1a; 运行效果 ES6的写法&#xff1a; 运行效果 2.函数的增强写法 ES5的写法&#xff1a; ES6的写法&#xff1a; 完整代码 <!DOCTYPE html> <html><head><meta charset"utf-8"><meta name"…

基于Javamail的邮件收发系统(系统+论文+开题报告+任务书+外文翻译+文献综述+答辩PPT)

毕业设计&#xff08;论文&#xff09; &#xff08; 20 届&#xff09; 论文&#xff08;设计&#xff09;题目 基于Javamail的邮件收发系统 作 者 二级学院、专业 班 级 指导教师&#xff08;职称&#xff09; 论 文 字 数 论文完成时间 20年月日 基于JavaMail的邮件…

169-Rust和Solana环境配置

之前写过一篇Rust和Solana环境配置的 应该说写得是非常非常好 并不是说博文写得好 而是说写得非常非常的必要 比如我现在就是想要搞Rust和Solana配置 但是好久好久没搞了 已经完全忘记了 看到那一篇博文的时候就感觉想起来了很多 如果可以参考那篇完整做下来的话 就会…

是时候展示给大家这5款压箱底的软件了

是时候把自己压箱底的软件都发出来了&#xff0c;软件都是小巧耐用&#xff0c;不带广告的&#xff0c;赶紧下载起来吧&#xff01;就算暂时用不到的&#xff0c;也可以收藏起来等需要的时候再来下载&#xff01; 1.PPT演示——Focusky 一个高效的动画 PPT 演示软件&#xff0…

Linux学习-71-GRUB手动安装方法

16.13 GRUB手动安装方法 需要手工安装 GRUB 主要有两种情况&#xff1a; Linux 系统原先不是使用 GRUB 作为引导程序而现在想要使用 GRUB 来作为引导程序&#xff1b;MBR 中的引导程序被覆盖&#xff0c;需要在 MBR 中重新安装 GRUB&#xff0c;如先安装了 Linux 系统&#xf…

主成分分析的基本原理

目录 什么是主成分分析&#xff1f; 主成分分析的步骤 根据什么选择主成分&#xff1f; 怎样解释主成分&#xff1f; 特征值、方差解释率及碎石图 载荷系数与共同度 什么是主成分分析&#xff1f; 主成分的概念由Karl Pearson在1901年提出的。他是考察多个 变量间相关性…

Qt扫盲-Qt Creator IDE使用总结

Qt Creator IDE使用总结一、欢迎页1. 最近项目2. 示例3. 教程二、编辑页1. 左侧菜单区1. 工具栏2. 项目目录常用操作介绍1. 项目名2. 中间编码区1.顶部工具区2.编码区的常用功能1. 文件操作2. 类的一些方便操作1、Follow Symbol Under Cursor2. 查找和替换3. Refactor4. F1帮助…

AP1236 线性LDO稳压IC 工作原理图分享

深圳世微半导体有限公司&#xff0c;专业研发DC/DC降压恒流车灯IC&#xff0c;我们有一流的研发团队&#xff0c;良好的服务&#xff0c;做一流品质的产品&#xff0c;所有产品均提供配套方案和技术支持 供应多种DC/DC降压恒流方案选型表&#xff1a; AP5160 外置MOS电流20MA-…

构造一个m行n列的二维数组(mln的取值均小于等于4, mln均由键盘输入),并由键盘输入数组元素的值,并且按照矩阵的形式输出

构造一个m行n列的二维数组(mln的取值均小于等于4&#xff0c; mln均由键盘输入),并由键盘输入数组元素的值&#xff0c;并且按照矩阵的形式输出 Scanner sc new Scanner(System.in); System.out.println("请输入行"); int m sc.nextInt(); System.out.println(&quo…

【Java】阿拉伯数字转汉字(完全符合中文阅读习惯)(支持所有整数类型)

Java 阿拉伯数字转汉字 网上看过很多实现&#xff0c;但都有 BUG&#xff0c;不是多余0没有处理&#xff0c;就是很多生成的汉字字符串根本不符合中文阅读习惯&#xff08;各位代码写完测试的时候用例多搞一点啊&#xff09; 刚好公司有个项目就要实现这个小功能&#xff0c;…

Python爬虫实战,requests+parsel模块,爬取二手房房源信息数据

前言 最近在尝试用Python爬虫二手房房源信息数据&#xff0c;在这里给需要的小伙伴们提供代码&#xff0c;并且给出一点小心得。 首先是爬取之前应该尽可能伪装成浏览器而不被识别出来是爬虫&#xff0c;基本的是加请求头&#xff0c;但是这样的纯文本数据爬取的人会很多&…

关于chatGPT对有关Docker Desktop问题的一个回答

1、关于chatGPT 最近用https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor的基于React的web端数据标记工具&#xff0c;挺好用。 但发现即便删除了container&#xff0c;之前标注的label都还在&#xff0c;觉得很奇怪&#xff0c;因为mon…

添加组件 页面上找一些功能组件直接用(比如layui)

layDate - JS 日期和时间选择器组件/插件 - 在线演示 - Layui 比如&#xff0c;我想添加一个日期的组件&#xff0c;我现在上面页面找 1.先找到日期与时间选择组件 2.找到你想要的组件 3.点击查看代码&#xff0c;找到组件代码的位置 在页面中添加上&#xff1a; <div cl…