mirror of
https://github.com/xzhih/one-key-hidpi.git
synced 2026-04-13 09:23:40 +08:00
add new restore way
This commit is contained in:
44
README.md
44
README.md
@@ -16,26 +16,50 @@ System Preferences
|
||||
|
||||
## Usage
|
||||
|
||||
Run script in Terminal
|
||||
Run this script in Terminal
|
||||
|
||||
```
|
||||
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
|
||||
```bash
|
||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
|
||||
```
|
||||
|
||||

|
||||
|
||||
## Recovery
|
||||
|
||||
If you cant boot into system, or get any another issues, you can use clover `-x ` reboot or into Recovery mode, remove your display's DisplayVendorID folder under `/System/Library/Displays/Contents/Resources/Overrides` , and move backup files
|
||||
### Normal
|
||||
|
||||
Still running the script in the terminal, but choose option 3
|
||||
|
||||
### Recovery mode
|
||||
|
||||
If you cant boot into system, or get any another issues, you can boot into macOS Recovery mode, and use the Terminal.app
|
||||
|
||||
There are two ways to close it. It is recommended to choose the first one
|
||||
|
||||
1.
|
||||
|
||||
```bash
|
||||
ls /Volumes/
|
||||
cd /Volumes/"Your System Disk Part"/System/Library/Displays/Contents/Resources/Overrides/HIDPI
|
||||
|
||||
./disable
|
||||
```
|
||||
|
||||
2.
|
||||
|
||||
Remove your display's DisplayVendorID folder under `/System/Library/Displays/Contents/Resources/Overrides` , and move backup files
|
||||
|
||||
Please use the single display to execute the following commands. If it is a laptop, turn off the internal monitor when turning off the HIDPI of the external monitor.
|
||||
|
||||
In Terminal:
|
||||
|
||||
```
|
||||
$ cd /Volumes/"Your System Disk Part"/System/Library/Displays/Contents/Resources/Overrides
|
||||
$ VendorID=$(ioreg -l | grep "DisplayVendorID" | awk '{print $8}')
|
||||
$ Vid=$(echo "obase=16;$VendorID" | bc | tr 'A-Z' 'a-z')
|
||||
$ rm -rf ./DisplayVendorID-$Vid
|
||||
$ cp -r ./backup/* ./
|
||||
```bash
|
||||
ls /Volumes/
|
||||
cd /Volumes/"Your System Disk Part"/System/Library/Displays/Contents/Resources/Overrides
|
||||
EDID=($(ioreg -lw0 | grep -i "IODisplayEDID" | sed -e "/[^<]*</s///" -e "s/\>//"))
|
||||
Vid=($(echo $EDID | cut -c18-20))
|
||||
rm -rf ./DisplayVendorID-$Vid
|
||||
cp -r ./HIDPI/backup/* ./
|
||||
```
|
||||
|
||||
## Inspired
|
||||
|
||||
Reference in New Issue
Block a user