macOS Tip

강제로 레티나 해상도 사용하기 for 맥북에어

Hoile 2017. 12. 15. 17:20
반응형


맥북에어와 구형 맥북프로는 해상도가 낮아, 맥북, 맥북프로 레티나, 맥북프로 터치바 모델에 탑재된 HiDPI 기능을 사용할 수 없습니다.

다만 개발자 도구인 Xcode에서 제공하는 AdditionalTool에 있는 Quartz Debug 유틸리티와 RDM라는 App을 사용하면 완벽하지는 않지만, 기존 디스플레이보다는 조금 더 또렷해진 화면을 사용할 수 있습니다.


( 13인치 외장모니터를 1270 x 720 해상도로 본 경우 )

( 13인치 외장 모니터를 1280 x 720 Retina 해상도로 본 경우 )

실제로 꽤 큰 차이를 보여줍니다. 스크린샷을 찍어도 동일 해상도에 HiDPI가 적용되면 가로/세로 각각 두배 더 긴 길이로 표현해주며, 폰트 역시 더 깔끔하게 표현됩니다.


1. 준비 도구

첨부한 RDM 압축 파일을 다운받고 압축을 해제합니다.

또한 Xcode를 다운받아야 합니다.

(사진을 클릭하면 Xcode 다운로드 페이지로 이동합니다)

현재 최신 버전은 Xcode 9.2 이며, Xcode 9.2를 다운받으신 분들은 첨부된 Graphics Tools 9.0 을 받아 사용하시면 됩니다.

(구버전 Xcode의 경우 https://developer.apple.com/download/more/ 애플 개발자 사이트에서 다운받을 수 있으며, 개발자로 등록된 계정으로 로그인이 필요합니다)

Graphics Tool 다운로드 링크 (디스크 이미지를 클릭하면 다운로드가 진행됩니다)

ver Xcode 6.1 : 

ver Xcode 6.3 : 

ver Xcode 7.0 : 

ver Xcode 8.0 : 

ver Xcode 8.1 : 

ver Xcode 8.2 : 

ver Xcode 9.0 : 



2. Quartz Debug App을 통해 HiDPI 기능 강제 활성화


Graphics Tool 내부에 있는 Quartz Debug App을 실행합니다.

Quartz Debug App을 실행한 뒤


메뉴 막대에 Quartz Debug 창이 나옵니다,

1) Quartz Debug Setting ( 1)를 눌러 Enable Quartz Debug를 체크합니다.

2) Windows → UI Resolution ( 2)를 누릅니다.

위 UI Resolution 창이 나오면 체크를 한 뒤, 재부팅을 합니다.



3. RDM으로 HiDPI 강제로 실행하기

재부팅을 한 뒤, 첨부된 첫번째 파일을 다운받고 압축을 풀면, RDM이라는 응용 프로그램이 나옵니다.

해당 응용 프로그램을 실행하면 메뉴 막대에 위 사진과 같은 창이 나오게 되며,

⚡️ 아이콘이 있는 해상도는 HiDPI 기능이 설정된 해상도 입니다.

※위 사진은 맥북프로 레티나 13인치 모델이며, 

맥북에어의 경우 [1280 x 800]이 최대 HiDPI 해상도입니다

맥북에어 13인치의 경우 [1280 x 800] 해상도를

맥북에어 11인치의 경우 [1280 x 720] 해상도를 사용하는 것을 추천합니다.



4. Terminal로 HiDPI 강제 활성화 하기


만약 Quartz Debug로 활성화 되지 않는다면,

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES

위 명령어를 터미널에 입력 후 재시동 하면 활성화 됩니다.

반응형