mirror of
https://github.com/xzhih/one-key-hidpi.git
synced 2026-04-13 01:13:42 +08:00
Processing output
This commit is contained in:
8
hidpi.sh
8
hidpi.sh
@@ -102,7 +102,7 @@ function get_edid() {
|
|||||||
let index++
|
let index++
|
||||||
MonitorName=("$(echo ${display:190:24} | xxd -p -r)")
|
MonitorName=("$(echo ${display:190:24} | xxd -p -r)")
|
||||||
VendorID=${display:16:4}
|
VendorID=${display:16:4}
|
||||||
ProductID=${gMonitor:22:2}${gMonitor:20:2}
|
ProductID=${display:22:2}${display:20:2}
|
||||||
|
|
||||||
if [[ ${VendorID} == 0610 ]]; then
|
if [[ ${VendorID} == 0610 ]]; then
|
||||||
MonitorName="Apple Display"
|
MonitorName="Apple Display"
|
||||||
@@ -197,7 +197,7 @@ function get_edid() {
|
|||||||
echo '------------------------------------'
|
echo '------------------------------------'
|
||||||
for display in "${gDisplayInf[@]}"; do
|
for display in "${gDisplayInf[@]}"; do
|
||||||
let index++
|
let index++
|
||||||
printf " %d | ${display:16:4} | ${gMonitor:22:2}${gMonitor:20:2}\n" $index
|
printf " %d | ${display:16:4} | ${display:22:2}${display:20:2}\n" $index
|
||||||
done
|
done
|
||||||
echo '------------------------------------'
|
echo '------------------------------------'
|
||||||
read -p "Choose the display: " selection
|
read -p "Choose the display: " selection
|
||||||
@@ -530,7 +530,9 @@ function enable_hidpi_with_patch() {
|
|||||||
newedid=${EDID:0:38}0490${EDID:42:6}e6${EDID:50:204}${newchecksum}
|
newedid=${EDID:0:38}0490${EDID:42:6}e6${EDID:50:204}${newchecksum}
|
||||||
EDid=$(printf ${newedid} | xxd -r -p | base64)
|
EDid=$(printf ${newedid} | xxd -r -p | base64)
|
||||||
|
|
||||||
/usr/bin/sed -i "" "s:EDid:${EDid}:g" ${dpiFile}
|
# /usr/bin/sed -i "" "s:EDid:${EDid}:g" ${dpiFile}
|
||||||
|
fullConfig=$(/usr/bin/sed "s:EDid:${EDid}:g" ${dpiFile})
|
||||||
|
echo "${fullConfig}" > "${dpiFile}"
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user