add 1920x1200 3000x2000 display
This commit is contained in:
parent
bbf9fb56b1
commit
b55ecde645
5 changed files with 46 additions and 19 deletions
0
displayIcons/MacBook.icns
Normal file → Executable file
0
displayIcons/MacBook.icns
Normal file → Executable file
0
displayIcons/MacBookPro.icns
Normal file → Executable file
0
displayIcons/MacBookPro.icns
Normal file → Executable file
0
displayIcons/ProDisplayXDR.icns
Normal file → Executable file
0
displayIcons/ProDisplayXDR.icns
Normal file → Executable file
0
displayIcons/iMac.icns
Normal file → Executable file
0
displayIcons/iMac.icns
Normal file → Executable file
65
hidpi.sh
65
hidpi.sh
|
@ -28,10 +28,12 @@ langEnableOp2="(2) Enable HIDPI (with EDID)"
|
||||||
langEnableOp3="(3) Disable HIDPI"
|
langEnableOp3="(3) Disable HIDPI"
|
||||||
|
|
||||||
langChooseRes="resolution config"
|
langChooseRes="resolution config"
|
||||||
langChooseResOp1="(1) 1080P Display"
|
langChooseResOp1="(1) 1920x1080 Display"
|
||||||
langChooseResOp2="(2) 1080P Display (use 1424x802, fix underscaled after sleep)"
|
langChooseResOp2="(2) 1920x1080 Display (use 1424x802, fix underscaled after sleep)"
|
||||||
langChooseResOp3="(3) 2K Display"
|
langChooseResOp3="(3) 1920x1200 Display"
|
||||||
langChooseResOp4="(4) Manual input resolution"
|
langChooseResOp4="(4) 2560x1440 Display"
|
||||||
|
langChooseResOp5="(5) 3000x2000 Display"
|
||||||
|
langChooseResOpCustom="(6) Manual input resolution"
|
||||||
|
|
||||||
if [[ "${systemLanguage}" == "zh_CN" ]]; then
|
if [[ "${systemLanguage}" == "zh_CN" ]]; then
|
||||||
disableSIP="需要关闭 SIP"
|
disableSIP="需要关闭 SIP"
|
||||||
|
@ -58,10 +60,12 @@ if [[ "${systemLanguage}" == "zh_CN" ]]; then
|
||||||
langEnableOp3="(3) 关闭HIDPI"
|
langEnableOp3="(3) 关闭HIDPI"
|
||||||
|
|
||||||
langChooseRes="选择分辨率配置"
|
langChooseRes="选择分辨率配置"
|
||||||
langChooseResOp1="(1) 1080P 显示屏"
|
langChooseResOp1="(1) 1920x1080 显示屏"
|
||||||
langChooseResOp2="(2) 1080P 显示屏 (使用 1424x802 分辨率,修复睡眠唤醒后的屏幕缩小问题)"
|
langChooseResOp2="(2) 1920x1080 显示屏 (使用 1424x802 分辨率,修复睡眠唤醒后的屏幕缩小问题)"
|
||||||
langChooseResOp3="(3) 2K 显示屏"
|
langChooseResOp3="(3) 1920x1200 显示屏"
|
||||||
langChooseResOp4="(4) 手动输入分辨率"
|
langChooseResOp4="(4) 2560x1440 显示屏"
|
||||||
|
langChooseResOp5="(5) 3000x2000 显示屏"
|
||||||
|
langChooseResOpCustom="(6) 手动输入分辨率"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# downloadHost="https://raw.githubusercontent.com/xzhih/one-key-hidpi/master"
|
# downloadHost="https://raw.githubusercontent.com/xzhih/one-key-hidpi/master"
|
||||||
|
@ -433,27 +437,49 @@ echo ${langChooseResOp1}
|
||||||
echo ${langChooseResOp2}
|
echo ${langChooseResOp2}
|
||||||
echo ${langChooseResOp3}
|
echo ${langChooseResOp3}
|
||||||
echo ${langChooseResOp4}
|
echo ${langChooseResOp4}
|
||||||
|
echo ${langChooseResOp5}
|
||||||
|
echo ${langChooseResOpCustom}
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
#
|
#
|
||||||
read -p "${langInputChoice}: " res
|
read -p "${langInputChoice}: " res
|
||||||
case ${res} in
|
case ${res} in
|
||||||
1 ) create_res_1 1680x944 1440x810 1280x720 1024x576
|
1 ) create_res_1 1680x945 1440x810 1280x720 1024x576
|
||||||
|
create_res_2 1280x800 1280x720 960x600 960x540 640x360
|
||||||
|
create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180
|
||||||
|
create_res_4 1680x945 1440x810 1280x720 1024x576 960x540 840x472 800x450 640x360
|
||||||
;;
|
;;
|
||||||
2 ) create_res_1 1680x944 1424x802 1280x720 1024x576
|
2 ) create_res_1 1680x945 1424x802 1280x720 1024x576
|
||||||
|
create_res_2 1280x800 1280x720 960x600 960x540 640x360
|
||||||
|
create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180
|
||||||
|
create_res_4 1680x945 1440x810 1280x720 1024x576 960x540 840x472 800x450 640x360
|
||||||
;;
|
;;
|
||||||
3 ) create_res_1 2048x1152 1920x1080 1680x944 1440x810 1280x720
|
3 ) create_res_1 1680x1050 1440x900 1280x800 1024x640
|
||||||
create_res_2 1024x576
|
create_res_2 1280x800 1280x720 960x600 960x540 640x360
|
||||||
create_res_3 960x540
|
create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180
|
||||||
create_res_4 2048x1152 1920x1080
|
create_res_4 1680x1050 1440x900 1280x800 1024x640 960x540 840x472 800x450 640x360
|
||||||
|
;;
|
||||||
|
4 ) create_res_1 2560x1440 2048x1152 1920x1080 1760x990 1680x945 1440x810 1360x765 1280x720
|
||||||
|
create_res_2 1360x765 1280x800 1280x720 1024x576 960x600 960x540 640x360
|
||||||
|
create_res_3 960x540 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180
|
||||||
|
create_res_4 2048x1152 1920x1080 1680x945 1440x810 1280x720 1024x576 960x540 840x472 800x450 640x360
|
||||||
|
;;
|
||||||
|
5 ) create_res_1 3000x2000 2880x1920 2250x1500 1920x1280 1680x1050 1440x900 1280x800 1024x640
|
||||||
|
create_res_2 1280x800 1280x720 960x600 960x540 640x360
|
||||||
|
create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180
|
||||||
|
create_res_4 1920x1280 1680x1050 1440x900 1280x800 1024x640 960x540 840x472 800x450 640x360
|
||||||
|
;;
|
||||||
|
6 ) custom_res
|
||||||
|
create_res_2 1360x765 1280x800 1280x720 960x600 960x540 640x360
|
||||||
|
create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180
|
||||||
|
create_res_4 1680x945 1440x810 1280x720 1024x576 960x540 840x472 800x450 640x360
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "${langEnterError}";
|
||||||
|
exit 0
|
||||||
;;
|
;;
|
||||||
4 ) custom_res;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
create_res_2 1280x800 1280x720 960x600 960x540 640x360
|
|
||||||
create_res_3 840x472 800x450 720x405 640x360 576x324 512x288 420x234 400x225 320x180
|
|
||||||
create_res_4 1680x944 1440x810 1280x720 1024x576 960x540 840x472 800x450 640x360
|
|
||||||
|
|
||||||
cat >> "${dpiFile}" <<-\FFF
|
cat >> "${dpiFile}" <<-\FFF
|
||||||
</array>
|
</array>
|
||||||
<key>target-default-ppmm</key>
|
<key>target-default-ppmm</key>
|
||||||
|
@ -474,6 +500,7 @@ function end()
|
||||||
sudo chmod 0644 ${thisDir}/tmp/DisplayVendorID-${Vid}/*
|
sudo chmod 0644 ${thisDir}/tmp/DisplayVendorID-${Vid}/*
|
||||||
sudo cp -r ${thisDir}/tmp/* ${thatDir}/
|
sudo cp -r ${thisDir}/tmp/* ${thatDir}/
|
||||||
sudo rm -rf ${thisDir}/tmp
|
sudo rm -rf ${thisDir}/tmp
|
||||||
|
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
|
||||||
echo "${langEnabled}"
|
echo "${langEnabled}"
|
||||||
echo "${langEnabledLog}"
|
echo "${langEnabledLog}"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue