OS X 메뉴 막대에 '다음으로 열기(Open With)' 중복 문제를 해결하는 작업흐름 추가하기

2013. 1. 27. 20:33    작성자: ONE™

들어가며

개인적으로 OS X 최고의 버그를 하나 꼽자면 파인더에서 파일을 클릭한 후 '다음으로 열기(Open with)' 할 때 응용 프로그램의 이름이 중복되어 표시되는 문제가 아닐까 싶습니다. 

OS X 10.2~3 버전부터 알려진 문제인데 OS X 10.8이 나온 아직까지도 애플이 이 문제를 해결해 줄 기미가 전혀 보이지 않습니다. 특정 확장자와 이를 실행할 수 있는 응용 프로그램을 짝지어주는 Launch Service 데이터베이스에 문제가 발생하는 것이 원인으로 지목되고 있는데, 해당 데이터베이스를 초기화하는 것으로 문제를 '일시적'으로 해결할 수 있지만, 시간이 지나면 재발하는 OS X의 고질적인 문제입니다. (이쯤 되면 애플이 이 문제를 알고는 있지만 안 고치는 것이거나 아니면 아예 못 고치는 거라 봐야겠죠?)

이미 Back to the Mac 블로그에 이와 관련된 포스팅을 올린 적이 있는데(➥ 링크), 매번 문제가 생길 때마다 터미널 명령어를 실행하거나, OnyX같은 청소 프로그램을 돌리는 것이 번거로워 데이터베이스를 초기화하는 작업흐름을 OS X 서비스 항목에 아예 고정해 버렸습니다. ▼

이제 문제가 나타날 때마다 인터넷을 뒤적거리지 마시고, 필요할 때 메뉴 막대에서 바로 불러쓰세요.  

적용 방법

1. 아래 링크에서 '다음으로 열기 중복 항목 제거' 작업흐름(.workflow)을 내려 받습니다.

➥ 링크: 다운로드

2. 파인더 창을 열고 command+shift+G 단축키를 누른 후 ~/라이브러리/ 를 입력해 해당 폴더로 바로 이동합니다. ▼

3. 앞서 내려받은 '작업흐름'을 Services 폴더에 넣어줍니다. 만약 Services 폴더가 없다면 새로 만들어 주십시오. ▼

4. 시스템 재로그인(혹은 재부팅) 후 메뉴 막대의 응용 프로그램 이름을 클릭하고 서비스 메뉴를 보면 '다음으로 열기 중복 항목 제거' 작업 흐름이 추가된 것을 확인할 수 있습니다. ▼

5. 해당 항목을 클릭하면 Launch Services를 초기화 할 것인지를 묻는 창이 나타나는데 '승인' 버튼을 눌러주면 바로 청소 작업이 시작됩니다. ▼

6. Launch Services가 초기화되었다는 안내 창이 화면에 나타나면 모든 작업이 완료된 것입니다. ▼

7. 파인더에서 '다음으로 열기' 메뉴를 클릭하면 중복되었던 응용 프로그램들이 깨끗이 사라진 것을 확인 할 수 있습니다. ▼

8. 이제 서비스 메뉴를 통해 언제든지 간편하게 중복 항목을 청소해 줄 수 있습니다. ▼



관련글
기존 '파인더(Finder)에서 다음으로 열기(Open With) 사용시 프로그램 이름이 중복되는 문제 해결 방법'
• 메모(Notes) 앱에 문제가 생겼을 때 데이터를 초기화하고 iCloud를 통해 데이터를 복구하는 방법
• 맥의 하드웨어 담당하는 PRAM과 SMC의 차이와 초기화(리셋)으로 해결할 수 있는 문제 유형
• 지금 사용하고 있는 맥, 보증 기간이 얼마나 남았을까? - OS X에서 애플 케어 기간을 간편하게 조회하는 방법
• 맥에 설치된 소프트웨어 현황을 한 눈에 파악하는 방법

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

    감사합니다.
    노트앱에 터미널 명령어를 적어두고 사용중이지만, 좀더 편하게 해결할 방법이라서 냉큼 ^^

  3. Blog Icon
    rainblue

    솔직히 이런 버그를 왜 수정해주지않는지 모르겠습니다.
    결벽증인지 몰라도 이런거 보면 가만히 있는게 참 힘든데요..

    정말 감사합니다.

  4. Blog Icon
    yedamin

    저만 그런게 아니었군요^^ 신경 많이 쓰였는데 원님 덕분에 속이 시원하네요.

  5. Blog Icon
    feelingys

    이게 원래부터 있던 버그였군요
    전 제맥북만의 버그인줄 알았는데
    아직 초보라서 어쨌든 속이 시원히 뚫리는 기분입니다

  6. 잘 고쳤습니다.
    정말 고맙습니다. ^^

  7. Blog Icon
    견우

    버그인줄 모르고, 나만 그런줄 알았네요.....^^

  8. Blog Icon
    브레인

    저 문제가 항상 거슬렸는데 좋은 팁 감사 합니다!!

  9. Blog Icon
    HG

    항상 도움 많이 받고 있습니다.

    이번 작업흐름을 적용해 보았는데, 제가 사용하고 있는 virtualbox라는 VM과 뭔가 문제가 생기는 것 같네요. virtualbox에서 만든 가상머신의 바로가기를 데스크탑에 추가해 두었는데, 소개해 주신 작업흐름을 실행한 뒤부터 바로가기가 작동하지 않는 것 같습니다. ^^ 일부 앱과 이런 식으로 충돌이 생기지 않을까요?

  10. Launch Service가 초기화되면서 Alias 정보가 풀어지는 걸까요...
    좀 더 테스트 해보고 보완할 부분을 찾아보겠습니다.

  11. Blog Icon
    cjh

    늘 쓰면서 답답했던 사항인데 속시원히 해결되었습니다^^

  12. Blog Icon
    daljoo

    아아! 정말 감사해요.

  13. Blog Icon
    흰색

    저번에 올려주신 스크립트 정말 유용하게 잘 사용하고 있습니다. 감사합니다 :) 근데 이상하게 zip 파일 압축이 풀리지 않네요. Unarchiver 사용하고 있습니다.

  14. 요즘 마운틴 라이언의 기본 압축 프로그램으로 ZIP 파일을 압축해제하면 프로그램이 묵묵부답이 된다는 글이 자주 보이는데 같은 문제가 아닐까 싶습니다.
    http://www.clien.net/cs2/bbs/board.php?bo_table=cm_mac&wr_id=592286

  15. Blog Icon
    seodaenim

    좋은 정보 감사합니다. 신경쓰였는데 간단하게 해결되었네요.

  16. Blog Icon
    ListoKei

    좋은 정보 감사합니다.

    지금 바로 적용 했습니다^^

  17. Blog Icon
    sleeping

    ....없는 게 없는 블로그네요..

    뭐든지 해결하는 만능술사를 만난 기분입니다^^

    좋은 팁 감사합니다.

  18. 좋은 말씀 감사합니다^^

  19. 다음으로 열기 중복 항목 제거.workflow 파일을 실행시키기만 해도
    서비스에 등록할꺼냐고 물어보면서 자동으로 ~/Library/Services에 이동되는군요!

    감사합니다.

  20. OS X 구 버전에서는 자동으로 서비스가 이동이 안되는 경우가 있어 오토메이터 관련 글 적을 때는 직접 이동하는 방법도 가급적 같이 설명드리고 있습니다^^

  21. Blog Icon
    jamesicho

    이거 너무 너무 알고 싶었는데 정말 유용한 정보 감사해요 ^^

  22. 블로그 주루룩 훑어보시면서 평소에 모르던 부분 공부하고 계시는군요!^^
    유용하게 봐주셔서 감사합니다.

  23. 정말..로그인하게 만드시는 군요.
    감사합니다!

  24. 커뮤니티에서나 보던 댓글을 블로그에서 보게될 줄이야! ㅎㅎ
    ^^

  25. 정말 유용한 정보가 >.<
    자주 이용하지만
    Back To The Mac 최고네요!

  26. Blog Icon
    Ambient

    레티나에서 돌려 보면 워크플로우에서 호출하는 대화창이 뿌옇게 나오는군요. 찾아보니 맥OS의 버그 또는 무심함으로 인한 레티나 미지원인 것 같습니다. 해결 방법이 없네요.

  27. Blog Icon
    김공주

    도와주세요.. 흑흑.. 맥북에어를 사용하고 있어요. 페러럴즈로 윈도우를 사용하고 있구요. 헌데, 윈도우 인터넷에서 torch란 프로그램이 자동으로 깔리더라구요 ㅠㅠ 하여 윈도우 제어판에서 삭제를 하였습니다! 프로그램제거를 완료!! 헌데... 맥북에어로 돌아와서 다른항목으로 열기를 누르니까.. torch 응용프로그램 분명히 삭제하였는데 맥북OX에 다음으로열기 항목에 계속 남아있어요 .. ㅜㅜ 이건 어떻게 지워야하는지.. 도통 모르겠어요.. 흑.. 아무리 인터넷을 뒤져도 안나오네요 ㅠ.ㅠ 도..도와주십셔.. 굽신굽신

  28. Blog Icon
    아롱이

    안녕하세요.
    늘 많은 도움을 받고 있음에 감사드립니다.
    이번에 저도 처음으로 바로가기 중복되는 문제가 발생했습니다.
    그런데 정상 상황에서는 요세미티 설치 후 반 년 동안 이런 문제가 없었는데요.
    크로노싱크로 외장 하드 파티션에 백업(동기화)하고 이 파티션으로 부팅하여 복원 여부 확인 차 메인 OS X과 동기화했는데
    이떄 처음으로 바로가기 중복현상이 발생했습니다.
    이 사이트에서 검색하니 해결책이 바로 나와서 다시 한 번 감탄하고 있습니다.
    그런데 사족을 하나 달자면, 제 요세미티에서는 서비스 항목 폴더가 ~/시스템/라이브러리/Services 이곳에 있더군요.
    감사합니다.