해킨 설치 완료 후, 다중 디스플레이를 쓸 경우 디스플레이 정보의 내용이 상이할 경우가 있습니다.
만약 싱글 디스플레이라면 간단하게 아래 방법으로 팁이 올라와 있었습니다
가. 싱글 디스플레이
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/public.generic-lcd.icns
위 아이콘을 사용자 임의대로 다른 아이콘과 맞교환 하는 방법이 있습니다.
/Applications/Utility/System Info/Contents/Resources/Ko.lproj 또는 English.lproj/SPInfo.strings
위 파일을 plisteditor로 열고 DISP_INCH 항목에서 %@을 지우고 쓰는 방법도 있습니다.
나. 멀티 디스플레이
DarwinDumper를 이용해 EDID 항목만 추출해 냅니다. (Retina로 변환하는 과정에서도 필요한 유틸리티죠 ㅎㅎ)
그러면 아래 항목처럼 현재 연결된 디스플레이 리스트가 출력 됩니다.
EDID_from_Clover_bootlog : nv_disable=1 옵션으로 부팅 했을 경우 추출하는 EDID 파일이며
EDID1 : 디스플레이 1번
EDID2 : 디스플레이 2번
* 저는 디스플레이 1번을 수정할 겁니다 (27인치 LCD가 22인치로 출력되는 문제가 가장 컸습니다. 그 다음이 디스플레이 아이콘을 바꾸는거죠)
다. FixEDID
EDID를 변환 시키기 위해서 FixEDID를 실행하고
Select display : 디스플레이 1번을 선택 합니다
Vendor ID, Device ID는 특별히 만지지 않습니다
Open EDID binary file : EDID1.bin 파일을 선택합니다
Apple Thunderbolt Display (16:9)를 선택하고
Make 버튼을 누르면 바탕화면에 DisplayVendorID-****라고 뜹니다. (저는 DisplayVendorID-462라고 뜹니다)
** Vendor ID는 디스플레이마다 다릅니다
라. DisplayProductID-ae07 복사
/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610에서 DisplayProductID-ae07을 바탕화면의 EDID 폴더에 복사합니다
(위 파일은 Retina로 치환할 때 자주 쓰게 되는 파일이기도 합니다)
마. IODisplayEDID 복사
바탕화면에 위치한 FixEDID에서 추출한 DisplayVendor-**** 폴더로 이동하여 DisplayProductID-**** 파일을 plisteditor로 엽니다
그리고 IODisplayEDID를 복사합니다
바. IODisplayEDID 붙여 넣기 및 DiplayVendor & Products ID 교체
바탕화면서 복사해 놓은 DisplayProductID-ae07 파일을 plisteditor로 열고
Root 바로 밑에 Child로 IODisplayEDID Key를 생성하고 Data Class로 바꾼 다음
Value를 바로 위에서 복제한 EDID key value를 붙여넣기 해줍니다
그 다음,
DisplayProductID Key 값은 FixEDID에서 생성된 폴더안의 DisplayProductID-*** 에서 뒤의 숫자만 Value에 기재 하시고
DidplayVenderID Key 값은 FixEDID에서 생성된 폴더안의 DisplayVendorID-*** 중 뒤의 숫자만 Value에 기재 하시면 됩니다
아. 디스플레이 정보 표시용 썸네일 교체
/System/Library/Displays/Contents/Resources/Overrides/Icons.plist 파일을 바탕화면에 복사 후 plisteditor로 열어 줍니다
하단의 사진에서 462는 VendorID 목록입니다. 그리고 목록 하위에 ProductID가 Child로 생성되면 됩니다. (그래픽 카드별 VendorID는 다릅니다. 똑같이 기재하지 마세요~)
정 어렵다면 610 폴더에서 a032 목록을 Duplicate한 다음 462 Vendor의 Products에 옮겨 놓고 이름을 바꿔 주셔도 됩니다
직접 타이핑 하실 분을 위해서 남겨 둡니다. (골뱅이는 빼고 Key / Class / Value를 지정하시면 됩니다.
display-resolution-preview-icon @@ string @@ /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-462/DisplayProductID-1087.tiff
resolution-preview-height @@ Number @@ 90
resolution-preview-width @@ Number @@ 160
resolution-preview-x @@ Number @@ 33
resolution-preview-y @@ Number @@ 68
**
display-icon @@ String @@ /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/com.apple.led-cinema-display-27.icns
(상단의 didplay-icon이 만약 애플이 아닌 타사 디스플레이라면, icns 파일을 직접 만들어 넣어줘야 합니다)
자. Preview Tiff 생성
1. /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ 에서 원하는 디스플레이 아이콘을 바탕화면으로 복사 합니다
2. /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a032.tiff 파일을 바탕화면으로 복사 합니다
3. 바탕화면에서 1번에서 복사한 아이콘 파일을 선택하고 Space bar를 눌러 미리 보기 합니다
4. CMD - C를 눌러 이미지를 복사 합니다
5. 포토샵을 열고 DisplayProductID-a032.tif 파일을 엽니다
6. CMD - V를를 눌러 a032 파일 위에 디스플레이 아이콘을 붙여 넣고 기존 아이맥 아이콘과 비슷한 크기로 조절하고
7. 저장 옵션은 아래와 같이 합니다.
8. 그리고 생성된 Tiff 이미지 파일의 이름은 가급적 여러분의 Display 1번에서 추출된 DisplayProductID와 같게 하는게 낫습니다
9. Tiff 파일은 DisplayVendorID 폴더 하위에 DisplayProductsID와 동일한 경로에 있게 하고 아래의 경로에 폴더채로 복사해 줍니다
10. /System/Library/Displays/Contents/Resources/Overrides
** 만약 재부팅 후 Black out이 걸린다면 boot arg를 nv_disable=1을 준다음 FixEDID에서 iMAC으로 추출한 EDID를 입력하고 재부팅 합니다
- 610 폴더안의 DisplayProductID-a032 파일이 iMAC입니다.
** 그래도 Black out이 걸린다면 Terminal을 열고
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
실행한 뒤 재 부팅 해줍니다.
** 그래도 Black out이 걸린다면 boot arg에 nvda_drv=1을 넣고 부팅해 줍니다.
제대로 부팅이 되었다면 디스플레이 인치에 맞게 표기가 되는 것을 확인할 수 있습니다.
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +28 | 824 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +22 | 546 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1365 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 560 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 890 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 3975 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5034 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 38 | 24.10.2319:04 | 사노라맨 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 21 | 24.10.2321:29 | 해킨도전자 |
21 | 24.10.2321:29 | 해킨도전자 | |
38 | 24.10.2319:04 | 사노라맨 | |
462 | 24.10.1412:27 | shl628 | |
599 | 24.10.1316:00 | 수박 | |
824 | 24.10.1121:10 | 좌절금지 | |
546 | 24.10.0900:22 | 줌바이퍼 | |
1365 | 24.07.1219:19 | Stultus | |
1176 | 24.10.0500:31 | 줌바이퍼 | |
564 | 24.10.0410:49 | Tamy | |
448 | 24.09.2808:22 | Tamy | |
879 | 24.09.2321:32 | Stultus | |
592 | 24.09.1722:40 | 좌절금지 | |
558 | 24.09.1708:13 | 김경석 | |
760 | 24.09.1504:35 | Tamy | |
580 | 24.09.1319:18 | Stultus | |
694 | 24.09.1019:44 | 치토 | |
451 | 24.09.0112:54 | 해킨도전자 | |
537 | 24.08.3115:34 | 머핀X | |
300 | 24.08.2601:42 | 화정큐삼 | |
300 | 24.08.2422:59 | 하나브 | |
316 | 24.08.2316:25 | 화정큐삼 | |
411 | 24.08.1810:56 | CanBe | |
358 | 24.08.1800:04 | 화정큐삼 | |
297 | 24.08.1722:03 | 화정큐삼 | |
416 | 24.08.1419:58 | Stultus | |
375 | 24.08.1311:26 | 오디세이 | |
263 | 24.08.1115:46 | 좌절금지 | |
231 | 24.08.1022:46 | Stultus | |
129 | 24.08.0609:17 | RogerT | |
86 | 24.08.0523:34 | jbhlyk | |
260 | 24.08.0521:10 | 수인과윤슈 | |
603 | 24.08.0221:07 | Stultus | |
389 | 24.07.3019:12 | Tamy | |
301 | 24.07.2112:43 | Stultus | |
275 | 24.07.1122:47 | Stultus | |
211 | 24.07.1020:44 | Stultus | |
250 | 24.07.0921:44 | Stultus | |
371 | 24.07.0820:57 | Stultus | |
381 | 24.07.0721:25 | Stultus | |
357 | 24.07.0604:41 | bsiugr | |
645 | 24.07.0509:56 | 애플브리크 | |
470 | 24.06.2723:24 | 치토 | |
849 | 24.06.1120:40 | Stultus | |
1411 | 24.04.3022:28 | Stultus | |
1024 | 24.04.2718:46 | Stultus | |
3084 | 24.04.1312:15 | Stultus | |
3040 | 24.04.0712:49 | Stultus | |
1537 | 24.04.0619:59 | Stultus | |
1517 | 24.04.0613:43 | Stultus | |
2660 | 24.04.0521:57 | Stultus | |
3975 | 24.03.2920:07 | Stultus | |
1457 | 24.03.2823:08 | Stultus | |
1178 | 24.03.2322:35 | Stultus | |
785 | 24.03.2123:12 | Stultus | |
650 | 24.03.0818:26 | Stultus | |
1188 | 24.02.1621:54 | Stultus | |
1005 | 24.01.2321:47 | Stultus | |
5034 | 24.01.1218:54 | Stultus | |
911 | 24.01.1121:20 | Stultus | |
971 | 24.01.0921:31 | Stultus | |
1458 | 24.01.0822:35 | Stultus | |
4624 | 23.11.0920:54 | Stultus | |
6699 | 23.10.2723:10 | Stultus | |
6558 | 23.10.2722:40 | Stultus | |
7189 | 23.10.2100:08 | Stultus | |
3516 | 23.10.1700:57 | Stultus | |
4842 | 23.09.2707:11 | Stultus | |
9115 | 23.09.1022:47 | Stultus | |
9490 | 23.08.2521:36 | Stultus | |
9797 | 23.08.2313:42 | Stultus | |
3964 | 23.08.2216:27 | Stultus | |
9999 | 23.08.2115:14 | Stultus | |
1.1만 | 23.08.2114:43 | Stultus | |
1.6만 | 23.07.1318:42 | Stultus | |
1.2만 | 23.07.0619:38 | Stultus | |
1.7만 | 23.05.2512:02 | Stultus | |
2.3만 | 23.04.0517:11 | Stultus | |
5820 | 23.03.2800:39 | Stultus | |
1.4만 | 23.03.2313:35 | Stultus | |
3.2만 | 23.03.1211:40 | Stultus |
좋은 글 감사합니다.
자세하게 쓰셨네요...