본문 바로가기

추천팁/문제해결

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

들어가며

개인적으로 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에서 애플 케어 기간을 간편하게 조회하는 방법
• 맥에 설치된 소프트웨어 현황을 한 눈에 파악하는 방법