diff --git a/hidpi.sh b/hidpi.sh index 2e88f2d..e12a315 100755 --- a/hidpi.sh +++ b/hidpi.sh @@ -49,7 +49,8 @@ EEF function choose_icon() { # - mkdir $thisDir/tmp/ + rm -rf $thisDir/tmp/ + mkdir -p $thisDir/tmp/ curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/Icons.plist -o $thisDir/tmp/Icons.plist # curl -fsSL http://127.0.0.1:8080/Icons.plist -o $thisDir/tmp/Icons.plist @@ -65,6 +66,7 @@ cat << EOF (5) 保持原样 EOF + read -p "输入你的选择[1~5]: " logo case $logo in 1) Picon=$imacicon @@ -82,7 +84,9 @@ DICON=${Overrides}"DisplayVendorID-1e6d\/DisplayProductID-5b11.icns" ;; 5) rm -rf $thisDir/tmp/Icons.plist ;; -*) echo "输入错误,拜拜"; +*) + +echo "输入错误,拜拜"; exit 0 ;; esac @@ -121,21 +125,48 @@ cat > "$dpiFile" <<-\HIDPI EDid scale-resolutions - - AAAPAAAACHAA - - - AAAMgAAABkAA - - - AAAMgAAABwgA - - - AAALQAAABlQA - - + + + + + + + + + + + + AAANIAAAB2IA + AAANIAAAB2IAAAABACAAAA== + AAANIAAAB2IAAAAJAKAAAA== + + + AAALQAAABlQA + AAALQAAABlQAAAABACAAAA== + AAALQAAABlQAAAAJAKAAAA== + + + AAAKAAAABaAA + AAAKAAAABaAAAAABACAAAA== + AAAKAAAABaAAAAAJAKAAAA== + + + AAAIAAAABIAA + AAAIAAAABIAAAAABACAAAA== + AAAIAAAABIAAAAAJAKAAAA== + + + AAAHgAAABDgA + AAAHgAAABDgAAAABACAAAA== + AAAHgAAABDgAAAAJAKAAAA== + + + AAAFAAAAAWgA + AAAFAAAAAWgAAAABACAAAA== + AAAFAAAAAWgAAAAJAKAAAA== + target-default-ppmm - 10.1510574 + 10.0699301 HIDPI @@ -151,8 +182,15 @@ function end() sudo rm -rf $thisDir/tmp echo "开启成功,重启生效" echo "首次重启开机logo会变得巨大,之后就不会了" + say "妖怪,哪里跑" } +#自定义分辨率 +#hi = $(printf '%08x %08x' $((1920*2)) $((1080*2))) +#encode_hi = $(echo $hi | xxd -r -p | base64) + + + # 开 function enable_hidpi() { @@ -181,6 +219,7 @@ function disable() sudo cp -r $thatDir/backup/* $thatDir/ sudo rm -rf $thatDir/backup + echo "已关闭,重启生效" } @@ -195,6 +234,7 @@ cat << EOF (3) 关闭HIDPI EOF + read -p "输入你的选择[1~3]: " input case $input in 1) enable_hidpi @@ -203,7 +243,9 @@ case $input in ;; 3) disable ;; -*) echo "输入错误,拜拜"; +*) + +echo "输入错误,拜拜"; exit 0 ;; esac