one-key-hidpi README

The project's README from github.com/xzhih/one-key-hidpi. As one markdown file: README.md.

Enable macOS HiDPI

Explanation

English | 中文

 This script can simulate macOS HiDPI on a non-retina display, and have a "Native" Scaled in System Preferences.

Some device have wake-up issue, script's second option may help, it inject a patched EDID, but another problem may exists here.

Logo scaling up may not be resolved, cuz the higher resolution is faked.

System Preferences

Preferences

Preferences

Usage

1.Remote Mode: Run this script in Terminal

bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"

2.Local Mode: Download ZIP, decompressing it, and double click hidpi.command to run

RUN

Recovery

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.

ls /Volumes/

you can see all Disk.

cd /Volumes/"Your System Disk Part"/Users/

ls

you can see user home directory.

cd "user name"

./.hidpi-disable

2.

Remove all injected display's DisplayVendorID folder under Library/Displays/Contents/Resources/Overrides

ls /Volumes/
rm -rf /Volumes/"Your System Disk Part"/Library/Displays/Contents/Resources/Overrides

Inspired

https://www.tonymacx86.com/threads/solved-black-screen-with-gtx-1070-lg-ultrafine-5k-sierra-10-12-4.219872/page-4#post-1644805

https://github.com/syscl/Enable-HiDPI-OSX

one-key-hidpi (xzhih/one-key-hidpi)

Searching Database…

Что это такое?Скрипт для командной оболочки, который включает режим macOS HiDPI на нон-ретина дисплее — в Системных настройках появляется вариант «Масштабированное» с «Нативным» разрешением, как на Mac с Retina.
Это приложение для Mac или что-то, что я запускаю из Терминала?Это shell-скрипт, а не приложение — устанавливать ничего не нужно: при запуске он прописывает настройки HiDPI для дисплея, а повторный запуск всё отменяет.
Как его запустить?Remote Mode: запустите скрипт прямо в Терминале. Local Mode: скачайте ZIP-архив, распакуйте его и дважды щёлкните по файлу hidpi.command.
Нужно ли заранее что-то установить?Достаточно самого macOS — это один автономный shell-скрипт, никаких зависимостей beforehand ставить не нужно.
Есть ли известные проблемы с таким «фейковым» HiDPI?Да: у некоторых устройств бывают проблемы с пробуждением (второй вариант в скрипте подставляет патченный EDID, но может вызвать другие проблемы), а логотип при загрузке может не масштабироваться, потому что более высокое разрешение — имитация.
Зачем мне HiDPI на дисплее, который не Retina?Тогда Mac предложит масштабируемые разрешения с нормальным вариантом «Масштабированное» и «Нативным» в Системных настройках — те же настройки экрана, что и на Mac с Retina, — вместо единственного фиксированного разрешения панели.
Что скрипт реально меняет в системе?Он добавляет файлы-оверрайды для дисплея — папку DisplayVendorID внутри Library/Displays/Contents/Resources/Overrides; именно эту папку нужно удалить, чтобы полностью отменить изменения.
Creator
xzhih
Size
3.5 MB
Stars
11.2K
Updated
CommitApr 05
Age
8y
Commits · 90 Days