before 2020/Apple

맥 메뉴바를 검은색으로 바꿔보자~

hom2s 2011. 2. 3. 14:13
간만에 맥북과 놀려고
밤에 혼자 깨작깨작 대고 있던도중 우연찮게 다음과 같은 포스트를 발견했다.

누군가 osx lion에는 검은색 메뉴바를 지원해 달라고 포스트를 한거 같은데..

우오오~
이거 간지나는데?? +_+
안그래도 배경 화면만 바꾸는것에 슬슬 한계를 느끼고 있던 때라 이참에 내 맥북에도 변화를 줘보자는 생각이 들었다. ㅋㅋ
이리저리 알아보니 osx의 메뉴바 색을 바꾸는 방법은 2가지 정도가 있던데..(물론 더있지만..)

하나는
Aqua Extreme 이란 테마패키지이고
둘은
LeoColorBar 란 menubar의 색을 변경시킬수 있는 어플이다.

Aqua Extreme
Aqua Extreme은 고정된 테마를 제공한다.
설치를하고 재부팅하면 검은색 툴바에 finder나 어플에 붙어있는  스크롤바의 스타일을 변경시킨다.
한마디로 설치하면 customizing을 할 수 없다는 것이다. 하지만 black menubar를 원한다면 가장 최선의 선택이아닐까한다.

< Aqua Extreme 적용 화면 - 이정도면 퍼팩트하지 않은가..>

하지만 불운의 단점이 있는데..
일단 transparency를 적용할 수 없다는것.
머.. 이건 black을 쓰고 싶다고 생각한 시점에서 접었으니 크게 문제될건 없고...

중요한건.. menubar에 붙어있는 시계, 기타 어플의 아이콘이 제대로 표시되지 않는다는 것이다;;;;
위 스크린샷을 보면 알겠지만 시계따윈 빼버렸다(....)
테마를 제공하는 측에서 고정된 아이콘은 색을 반전시켜 제공했지만 시계처럼 유동적으로 변하는 아이콘이나
다른 어플들의 아이콘은 미리 수정 할 수 없었을테니... 이런..

LeoColorBar
LoeColorBar란 어플은 색을 사용자가 원하는 색으로 변화시켜주는 어플이다.
사용법은 간단히 아래 동영상을 보면..

<무한에 가까운 색을 선택할 수 있다>

이렇게 쉽게 적용가능한 무한에 가까운 색을 제공하지만...
단점은 위의 Aqua extreme처럼 완벽한 블랙을 지원하지 않는다는 것이다.
나도 잠깐 적용해보고 지워서 잘은 모르지만 Aqua extreme처럼 menubar 색에 따른 반전된 아이콘도 제공하지 않고
글꼴도 bold처리되지 않아 색만 반전되는.. 그것도 뭔가 밍밍한 색을 제공해서 그닥 개인적으론 만족스럽지 않은 툴이다.

. . . .
문제가 됐던 부분은 본인은 처음에
Aqua Extreme을 먼저 설치하고 LeoColorBar를 적용하기위해 Aqua Extreme을 지우고 적용시켜봤는데 적용이 안되는거였다;;

헉.. 혹시 Aqua Extreme의 찌꺼기라도 남아있어서 안되는건가? 했는데..
머 지금 보면 얼추 맞는거 같다.

Aqua Extreme을 설치하고 지우고 나면 
/System/Library/LaunchDaemons/com.apple.WindowServer.plist 
라는 파일에 아래와 같은 코드가 추가된다.

<key>EnvironmentVariables</key>
<dict>
<key>CI_NO_BACKGROUND_IMAGE</key>
<string>1</string>
</dict>

이코드는 menubar의 transparency에 대한 설정값인데
구글링해보면 나오는


이런 명령어로 인해 처리되는 코드이기도 하다.

여튼 이렇게 되면 메뉴바가 이미 이 코드로 인해 메뉴바가 불투명 혹은 머 여튼 그런 상태로 잡혀 버려서
LeoColorBar같은 툴의 색상적용이 먹히지 않는듯 하다.
다시 원래 투명한 default한 메뉴바로 돌아가려면 마지막에 0 을 넣어라는등 말들이 있었지만
아무리해도 처음의 기본 메뉴바로 돌아가지 않았다.

결국 WindowServer.plist 파일 안에 있는 저 위의 코드를 날려버리면
원래 처음의 메뉴바로 돌아가는 거다 ;;;

그걸 모르고 WindowServer.plist를 통째로 날리고
재부팅하면 자동으로 create해 주는줄 알았다가 부팅안되서 돌아버리는줄 알았다.
이에 대한 해결은


에 있는 단일 사용자모드로 들어가
바탕화면에 백업해 뒀던 plist를 다시 원래 자리로 돌려놓음으로써 해결했다.

여튼... 머
어쨋든... 고생한건 둘째얘기고...

ShapeShifter같은 테마 어플이나 기타 다른 테마 어플이 있기때문에 필요하신분들은 찾아보셔도 될듯.
난 지금상태에 매우 만족하고 있으니.. ㅋㅋㅋ

<혹시 위의 파일들이 필요하신분들은 말씀해주세요>