OS X 엘 캐피탄에 Afloat을 설치하는 방법... '원하는 앱을 카톡처럼 화면 최상단에 반투명하게 띄우기'

2015. 10. 28. 23:35    작성자: ONE™

 업데이트 (2015년 10월 28일) : OS X 10.11 엘 캐피탄에 맞게 내용을 개정했습니다.

창을 둥둥 띄워주는 Afloat?

직장 상사와 동료의 눈치를 보느라 메신저 프로그램에서 마음 놓고 대화하지 못하는 분들이 많으시죠?

이런 문제점을 방지하고자 메신저 프로그램은 대화창을 반투명하게 표시하거나 다른 창에 가리지 않도록 항상 화면 위에 고정하는 기능을 하나둘 지원하기 시작했습니다. 맥용 카카오톡이나 네이버 라인이 이런 기능을 갖추고 있는 프로그램의 대표적인 케이스죠. 하지만 최근 이슈가 되고 있는 '텔레그램(Telegram)'이나 OS X에 내장된 메시지 앱은 이런 기능이 없기 때문에 동시에 여러 작업을 할 때 불편함이 따릅니다. 

비단 메신저 프로그램이 아니더라도 유튜브 동영상을 시청하거나 텍스트 편집기를 사용할 때 이런 기능이 있으면 좋겠다 하는 경우가 많습니다.

 업데이트 (2015년 10월 28일)  :

예전에 이러한 용도로 사용할 수 있는 'Afloat'이라는 트윅 프로그램을 소개해 드린 적이 있습니다. 호환되지 않는 일부 예외적인 앱이 있지만 대부분의 맥 앱을 필요에 따라 화면에 딱 고정시키고, 또 반투명하게 만들 수 있어서 활용도가 매우 높은 유틸리티로 정평이 나있죠.

그러나 OS X 엘 캐피탄에 '시스템 무결성 보호(SIP)'라는 보안 기능이 도입되면서 Afloat이 제대로 작동하지 않거나 설치가 되지 않는다는 댓글을 방문자분들이 많이 달아놓으셨는데요. 몇 가지 사항만 유의하시면 OS X 엘 캐피탄에도 문제 없이 사용하실 수 있습니다.

프로그램을 설치할 때만 시스템 무결성 보호를 잠시 꺼두었다가, 설치 완료 후 다시 켜기만 하면 됩니다. 참고한 문서는 <How to Install SafariStand on El Capitan>으로 다른 SIMBL 프로그램과 관련된 것이지만 작동 원리가 같은 'Afloat'에도 똑같은 방법을 적용할 수 있었습니다.

다른 분도 쉽게 따라하실 수 있도록 아래 방법을 정리했으니 참고하시기 바라며, 글의 말미에는 Afloat과 Afloat 관련 파일을 시스템에서 깨끗이 삭제하는 방법을 곁들였습니다.

1. 시스템 무결성 보호 비활성화

1. 본격적인 작업을 진행하기에 앞서 포스트를 참고해 시스템 무결성 보호(SIP) 기능을 잠시 꺼두시기 바랍니다. 

2. 시스템 복구 모드로 들어가 터미널을 실행한 뒤 'csrutil disble' 명령어를 입력하는 방법입니다. Afloat을 설치 완료하면 시스템 무결성 보호를 다시 활성화 하시면 됩니다.

2. SIMBL 설치

1. 아래 링크를 통해 압축 파일을 내려받은 후 다운로드 폴더에 풀어줍니다. ▼

Download Install.zip

2. 압축을 푼 폴더를 열면 4개의 파일이 있는 것을 볼 수 있습니다.

Afloat을 사용하려면 'SIMBL'이라는 인터페이스 개조 플러그인을 같이 설치해야 합니다. 주의할 점은 패키지 파일을 바로 이중-클릭하지 말고 터미널 명령어를 사용해 SIMBL을 설치해야 한다는 점입니다.

3. 응용 프로그램 > 유틸리티 폴더에 있는 터미널을 실행한 뒤 아래 명령어를 입력해 압축을 푼 폴더로 이동합니다. ▼

cd ~/Downloads/Install

4. 계속해서 아래 명령어를 입력합니다. (사용자 계정 암호를 묻는 메시지가 나타나면 암호를 입력한 뒤 계속 진행하세요.) ▼

sudo installer -verbose -pkg SIMBL-0.9.9.pkg -target /

5. 이제 SIMBL과 관련된 파일을 시스템 무결성 보호에 영향을 받지 않는 폴더로 이동해야 합니다. 터미널에 4개의 명령어 차례대로 입력하세요. ▼

sudo rm -rf /System/Library/ScriptingAdditions/SIMBL.osax
sudo mv /Library/ScriptingAdditions/SIMBL.osax /System/Library/ScriptingAdditions/
sudo cp -p /System/Library/ScriptingAdditions/SIMBL.osax/Contents/Resources/SIMBL\ Agent.app/Contents/Resources/net.culater.SIMBL.Agent.plist /System/Library/LaunchAgents/
sudo sed -e "s/Library/System\/Library/" -i "" /System/Library/LaunchAgents/net.culater.SIMBL.Agent.plist

6. 여기까지 마쳤으면 맥을 재시동하여 SIMBL이 활성화 되도록 하세요.

3. Afloat과 EasySIMBL 설치

이제 이 포스트의 주인공이라 할 수 있는 'Afloat'과 이를 SIMBL에 편하게 등록할 수 있는 'EasySIMBL'을 설치할 차례입니다.

1. 압축을 푼 폴더에 있는 EasySIMBL을 응용 프로그램 폴더로 드래그하여 설치하세요. ▼

2. 응용 프로그램 폴더에 있는 EasySIMBL을 실행한 뒤 창 안에 Afloat.bundle 파일을 끌어넣어 등록하세요. ▼

3. Use SIMBL과 Afloat 앞에 있는 상자를 차례대로 체크하고 EasySIMBL을 닫아줍니다. ▼

3. 시스템 무결성 보호 활성화

위 모든 작업을 마쳤으면 다시 시스템 무결성 보호를 활성화하세요. 시스템 복구 모드에서 유틸리티를 실행한 뒤 'csrutil disable' 대신 'csrutil enable'을 입력하면 됩니다.

4. 설치 완료 및 사용 방법

Afloat 설치를 마치고 새로운 프로그램을 실행하면, 메뉴 막대 ▸ 창(Window) 항목을 통하여 Afloat의 모든 기능을 사용할 수 있습니다. 예를 들어, Keep Afloat 항목을 선택하면 해당 프로그램이 화면 가장 위에 표시됩니다. ▼

또 그 아래 있는 Transparency 항목을 통하여 창을 반투명하게 만들고 투명도를 자유롭게 조절할 수 있습니다. ▼

그 밖에 Afloat의 상세한 사용 방법은 별도의 포스트에 자세히 정리해 두었으니 참고하시기 바랍니다. 

만약 운영체제를 업데이트했다면(예: OS X 10.11.1 → 10.11.2) 시스템 무결성 보호가 꺼져 있는 상태에서 <2. SIMBL 설치>에 따라 SIMBL만 다시 설치하면 됩니다. Afloat은 사용자 폴더에 설치되기 때문에 운영체제 업데이트의 영향을 받지 않고 그대로 이어서 사용할 수 있습니다.

5. SIMBL 및 Afloat 삭제

SIMBL이 문제를 일으키거나 다른 이유로 삭제하고 싶다면 언제든 깨끗이 삭제할 수 있습니다. 

1. 앞서 내려받은 압축 파일 안에 SIMBL Uninstaller가 포함되어 있는데 우선 이 언인스톨러를 실행하세요. 이때도 시스템 무결성 보호는 반드시 끈 상태에서 진행해야 합니다. ▼

2. 응용 프로그램 폴더에 있는 EasySIMBL을 실행 한 뒤 'Use SIMBL'과 'Afloat' 상자의 체크를 모두 해제합니다. ▼

3. 시스템에 남은 찌꺼기를 마져 지우기 위해 파인더에서 command+ shift + g 키를 눌러 다음 두 경로에서 SIMBL 관련 파일을 삭제해야 합니다. 우선 아래 경로에서 net.culater.SIMBL.Agent.plist 라는 파일을 삭제하세요. 

/System/Library/LaunchAgents/

4. 같은 방법으로 아래 경로로 이동한 뒤 SIMBL 폴더를 삭제합니다.. ▼

~/Library/Application Support/

5. 끝으로 응용 프로그램 폴더에 있는 EasySIMBL을 휴지통으로 이동하면 모든 작업이 완료됩니다. ▼



참조
Github - Afloat
Wikipedia - SIMBL이란?
Edited Daily - How to Install SafariStand on El Capitan

관련 글
OS X에서 원하는 창을 화면 최상단에/투명하게 띄울 수 있는 'Afloat'
OS X 창 크기를 조절할 때 사용할 수 있는 3가지 유용한 트릭
화면 밖으로 벗어난 창을 이동할 수 없을 때 이렇게 해보세요
데스크탑간 창 이동을 미션 컨트롤을 거치지 않고 신속하게


    
  1. 이전 댓글 더보기
  2. Blog Icon
    canor

    추천을 누르고 가려고 했는데 버튼이 없네요… 좋은 팁 잘 읽었습니다.

  3. Blog Icon
    matt돼지

    오늘 새 맥북프로 받고 요거 찾고 있었는데 :) 감사합니다!

  4. Blog Icon
    하우

    사무실에서 가끔 일기를 쓰려고 Day One 을 켜놓고 한참 써내려가는데, 옆에 동료가 "뭐하세요?" 할때마다 뜨끔 뜨끔했는데 ㅋ 이제 반투명하게 해놓고 자유롭게 쓸 수 있을 것 같아요 ^^

  5. Blog Icon
    Ubunter3GS

    와우! 좋은 정보 감사합니다 ㅋㅋ

  6. Blog Icon
    lbear

    맥용 카톡이나 네이버 라인이 반투명하게 띄울수 있다는게 금시초문입니다.
    아무리 들여다봐도 어디로 가서 설정해야하는지 모르겠네요. 도움 부탁드립니다.

  7. Blog Icon
    늑대칼부림

    라인은 안써서 모르겠지만

    카카오톡은 대화창을 열면 우측 상단 ----ㅇ 형태의 바를 조정해서

    투명도를 조절할 수 있고 그 아래 버튼 둘 중 오른쪽 버튼 누르면

    메뉴가 뜨는데 항상 위에 두기 옵션이 있습니다.

  8. Blog Icon
    mokruode

    헐,... 감사합니다, 카톡에서 그런 게 가능한지 몰랐어요. 훨 편해지겠네요. ㅎ

  9. Blog Icon
    두더쥐

    Afloat 이쁘네요. 저도 설치해 봐야 겠어요. 그나저나 요세미티는 언제 나오려는지...기다리다 목빠지겠어요.ㅠㅠ

  10. Blog Icon
    카툭카툭

    정말 유용하네요. 좋은 정보 감사합니다.

  11. Blog Icon
    mokruode

    이거 투명도 실행시켜주는 것도 좋긴 하지만, 사용 중인 파일이 담겨있는 파인더를 불러 오는 기능이 정말 편리하네요.

  12. 아쉽게도 firefox는 지원을 하지 않는 모양이네요...

  13. 네. 포토샵이나 파이어폭스처럼 OS X에 포함된 그래픽 프레임워크를 쓰지 않고 자체 솔루션으로 그래픽을 처리하는 프로그램과는 호환이 되지 않더라구요.

  14. Blog Icon
    숀e.Dad

    원님의 포스팅을 보면 초보 사용자도 따라하기 쉽게 작성을 해주셔서 감사합니다.
    설치하는 방법, 무엇보다 중요하다고 할 수 있는 삭제하는 방법까지..

    항상 좋은 정보가 제 맥 라이프에 엄청 도움이 되네요 ^^

  15. 기왕이면 병 때문에 그렇습니다.
    소개만 올리기 허전하니 기왕이면 설치 방법도 올리자.. 설치 방법 올렸으니 기왕이면 삭제 방법도 올리자.. 이렇게 말이죠. 작성할 때는 번거롭지만 그래도 한 번 다 해놓으면 뿌듯합니다 :-)

  16. Blog Icon
    꼬막거지왕자

    원님 덕분에 좋은 앱 설치했습니다. 설치한후, 몇가지 앱을 실행해서 확인해 보았더니 Afloat메뉴가 나오더군요.

    작동도 잘 되구요. 그런데 사파리에서는 상기 메뉴가 나타나지가 않더군요. 그래서 원님께서 Afloat에 대한 포스트를 읽어보았더니, 사파리가 32bit모드에서만 동작한다고 하는데, 엘케피탄에 설치된 사파리는 64bit여서 메뉴가 나타나지 않는 건가요..

  17. 사파리에서도 사용 가능합니다. 혹시 Afloat 설치 후에 사파리를 다시 시작해보셨는지요?

  18. Blog Icon
    꼬마거지왕자

    원님께서 알려주신 방법대로 Afloat설치후 재부팅한 후, 사파리를 실행한 후, 메뉴를 확인해 보았는데 나타나지 않았습니다. 혹시 모르니, 다시 한번 사파리를 완전히 종료후 재 실행해서 확인해 보겠습니다.
    친절한 답변 감사합니다.

  19. Blog Icon
    비씨킴

    아 이거 꼭 필요한(?) 기능인데 저는 왠일인지 말씀주신대로 차근차근 했음에도 동작하지 않네요ㅠ
    왠만하면(?) 말씀주신대로 하면 다 되는데...
    첨부터 다시 시도해봐야겠습니다.

  20. Blog Icon
    비씨킴

    역시 댓글을 달고 좋아요 누르니깐 되네요 ㅋㅋㅋ
    나름 알려주신 방법대로 했는데, 빼먹은 부분이 있었나봐요...
    언제나 상세한 설명 감사합니다.

  21. Blog Icon
    액션가면

    유용하고 좋은 정보 정말 많은 도움 됬습니다, 항상 잘 읽고 있습니다. ^^

  22. afloat 잘 쓰고 있는데 질문 하나 드려요.
    엘 캐피탄 전에는 맥 기본 '스티커' 앱에서도 afloat로 창 고정을 했던 것 같은데,
    어느 순간부터 안 되는게 아마 엘 캐피탄으로 올린 이후인 것 같아요.
    여기 본문대로 설치했는데 다른 프로그램에선 작동하는데 스티커에선 여전히 작동하지 않네요.

    어떻게 하면 스티커 앱에도 적용시킬 수 있을까요?

  23. Blog Icon
    스타베이

    상세한 인스톨 방법 감사합니다!!!!
    작동되는것은 확인 했는데, 적용안되는 앱들도 꽤 있네요 ㅜㅜ 대표적으로 파인더나 프리뷰가 안되서 아쉬워요.
    윈도우 always on top 같이 모든 창에 적용되는 앱이나 기능이 추가되면 참 좋을거 같은데요....

  24. Blog Icon
    Shine

    엘케피탄에서 시에라로 업그레이드 되면서 Afloat이 없어졌는데, 시에라에서도 똑같이 다시 적용하면 사용할수 있나요?

  25. Blog Icon
    Jack

    시에라에서 afloat 위 방법대로 인스톨했는데 작동 안하네요.

  26. Blog Icon
    winple

    시에라에서 afloat쓸수 있는 방법좀... ㅠ

  27. Blog Icon
    카구

    http://blog.naver.com/phk707kr/220954062164

    설명해뒀습니다.

  28. Blog Icon
    정호창

    사용중에 자꾸 plugsuit agent wants to make changes. type your password to allow this라는 창이 간헐적으로 뜨네요.