Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

syscl/Enable-HiDPI-OSX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

44 Commits

Repository files navigation

Enable HiDPI on macOS

Hola, this is an ongoing project targets at enable the support of HiDPI for display with a high resolution under macOS. AFAIK, there is various way to patch/force the HiDPI mode, however, I want to create a more precise and clean way to patch the system. That's why I start to build this project.

I know there's still long way to go, but this time, I want to share this patch ASAP. All the suggestions are welcome. I just added a new function which can add as much as HiDPI resolutions you want at the same time. Wish you will enjoy it!

How to use?

Download the latest enable-HiDPI.sh by entering the following command in a terminal window:

curl -o ~/enable-HiDPI.sh https://raw.githubusercontent.com/syscl/Enable-HiDPI-OSX/master/enable-HiDPI.sh

Download the latest restore program just in case the enable-HiDPI stall the system

curl -o ~/restore https://raw.githubusercontent.com/syscl/Enable-HiDPI-OSX/master/restore

This will download enable-HiDPI.sh and restore.sh to your home directory (~) and the next step is to change the permissions of the file (add +x) so that it can be run.

chmod +x ~/enable-HiDPI.sh
chmod +x ~/restore

Run the script in a terminal window by:

~/enable-HiDPI.sh

Once you finish injecting the HiDPI values, reboot your OS X and use Retina Display Menu (RDM) to choose the resolution you want.

How to restore?

Go to single mode in macOS, enter the following

/sbin/fsck -fy /
/sbin/mount -uw /

This will make your root filesystem avaiable to read and write, we then go to the home directory of your unix user name, suppose my user name is syscl, then I should type in

cd /User/syscl
./restore

Choose the restore point you want it to restore, then type in reboot to restore back to original

reboot

Change Log

2019年01月19日

  • Implemented restore script in case incorrect settings stall the system

2018年03月18日

  • Fixed the issue #16 and issue #32 by removing the redundant prefix

2018年03月16日

  • More lightweight program by removing plistbuddy
  • Cleanup redudant code

2018年02月17日

  • Fixed HiDPI inject issue on 10.12+

2016年10月4日

  • Fixed Artoria2e5's typo credit @jqqqqqqqqqq

2016年10月1日

  • Fixed variable errors/typo, fully support for 4K display credit @Artoria2e5.

2016年7月30日

  • Optimised message display, more precise and easier to read credit @transtone.

2016年5月24日

  • Fixed major bug.
  • Optimised code.

2016年5月23日

  • Fixed logical issue that causes backup failure.
  • Optimised code.

2016年5月22日

  • Added multi monitors/displays support credit @liusunpan see issue #4.
  • Optimised code.

2016年3月4日

  • Fixed a logical problem that casue the enable failure. Tested sucessfully on my HP 2009f @1600x900(now it can be switched to 1366x768, 1440x810.)

2016年3月3日

  • You can use the enable-HiDPI.sh directly to fully enable HiDPI on your OS X.

  • Note: This is the first version of enable-HiDPI, I just tested it on 10.11.3, more function will be added late. If you find bugs please let me know through the "Issuses" tab.

////

About

Enable HiDPI on OS X

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /