赞
踩
BetterDisplay 是一个功能丰富的显示管理工具,可以为 macOS 提供自定义分辨率、XDR/HDR 额外亮度、虚拟屏幕、画中画、显示断开、显示和 EDID 覆盖等功能。以下是安装和使用 BetterDisplay 的指南:
下载和安装:
.dmg
文件并将 BetterDisplay 拖到应用程序文件夹中。配置和使用:
自定义分辨率:
XDR/HDR 额外亮度:
虚拟屏幕:
画中画 (Picture in Picture):
显示断开:
显示和 EDID 覆盖:
BetterDisplay 提供了丰富的功能来增强 macOS 显示设置的灵活性和控制能力,适合需要自定义和高级显示管理的用户。
对于更详细的功能使用说明,可以查看 BetterDisplay 的 GitHub 页面上的文档。
针对M2芯片进行HiDPI修改,以下是具体步骤:
下载并解压项目包:
修改hidpi.sh
文件:
hidpi.sh
文件,找到get_vidpid_applesilicon
函数。修改前:
function get_vidpid_applesilicon() {
...
# Get VIDs, PIDs, Prodnames
local vends=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e "$vendIDQuery"))
local prods=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e "$prodIDQuery"))
set -o noglob
IFS=$'\n' prodnames=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e "$prodNameQuery"))
set +o noglob
修改后:
function get_vidpid_applesilicon() {
# Get VIDs, PIDs, Prodnames
# local vends=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e "$vendIDQuery"))
# local prods=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e "$prodIDQuery"))
local vends=($(ioreg -l | grep "DisplayAttributes" | tail -n +2 | sed -n 's/.*"LegacyManufacturerID"=\([0-9]*\).*/\1/p'))
local prods=($(ioreg -l | grep "DisplayAttributes" | tail -n +2 | sed -n 's/.*"ProductID"=\([0-9]*\).*/\1/p'))
set -o noglob
# IFS=$'\n' prodnames=($(ioreg -arw0 -d1 -c $appleDisplClass | xpath -q -n -e "$prodNameQuery"))
IFS=$'\n' prodnames=($(ioreg -l | grep "DisplayAttributes" | tail -n +2 | sed -n 's/.*"ProductName"="\([^"]*\)".*/\1/p'))
set +o noglob
保存并运行脚本:
hidpi.sh
文件。更多详细步骤和信息可以参考知乎上的文章:链接。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。