외장 하드 드라이브의 응용 프로그램이 "연결 프로그램"상황에 맞는 메뉴에 표시되지 않도록하는 방법은 무엇입니까?


15

컴퓨터에 2 개의 하드 드라이브가 있습니다 (Lion). 하나는 내가 매일 사용하는 일반적인 OS 사본을 포함하고, 하나는 백업으로 유지하는 약간 오래된 OS 사본을 가지고 있습니다 (첫 번째 드라이브가 작동을 멈출 경우).

다소 성가신 문제는 파일을 마우스 오른쪽 버튼으로 클릭하고 "연결 프로그램"으로 갈 때마다 캐스 케이 딩 메뉴에 두 개의 드라이브에있는 각 응용 프로그램의 복사본 중 하나가 계단식 메뉴에 표시된다는 것입니다. 매일 사용하는 드라이브의 버전은 정기적으로 업데이트하기 때문에 최신 버전을 사용합니다 (이 방법으로 사용할 앱을 알 수 있습니다).

설명서를 둘러 보았고 Launch Services를 사용할 수있는 것 같습니다.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister

그러나 나는 내가 찾고있는 것을 정확하게하는 예를 찾지 못했습니다. 어떤 아이디어? 감사!


다른 파티션을 마운트 해제 하시겠습니까?
Daniel Beck

나는 같은 드라이브에 다른 파일 (내가 적극적으로 사용하는)이 있기 때문에 그렇게하고 싶지 않습니다.
천장 고양이

답변:


18

이 절차를 시도하십시오 :

  1. Spotlight 색인에서 두 번째 드라이브를 제외 시키 거나 /ApplicationsSpotlight 시스템 설정의 개인 정보 패널로 아이콘을 끌어서 Spotlight를 통해 액세스하려면 폴더를 제외 하십시오. 이렇게하면 Launch Services가 드라이브의 앱을보고 다음 단계에서 다시 등록 할 수 없습니다.
  2. Launch Services 에서 명령을 사용하여 사용 가능한 앱 목록을 다시로드하십시오/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user . 두 번째 드라이브의 앱은 더 이상 Spotlight를 통해 사용할 수 없으므로 새 데이터베이스에는 기본 드라이브의 앱만 포함됩니다.
  3. Finder 를 다시 시작 하여 연결 프로그램 컨텍스트 메뉴를 다시 빌드 하십시오 (다시 옵션을 보려면 Dock 아이콘을 마우스 오른쪽 버튼으로 클릭하거나 killall Finder터미널에서 수행 ).

대박! 완벽하게 작동했습니다.
천장 고양이

하지만 "찾기"(파일 및 폴더) 기능을합니다 :( 그 외부 드라이브에없는 작업
Nimbuz

@Nimbuz : 찾기 기능 Spotlight 이므로 전체 드라이브를 제외하면 됩니다. 그러나 대답에서 지적했듯이 /Applications외부 드라이브 에서만 제외 하면 앱 이외의 것을 계속 찾을 수 있습니다 .
kopischke

외부 드라이브에 대해서만 인덱싱을 비활성화하는 옵션이 없습니다. 당신은 그것을 활성화 또는 비활성화합니다.
님 부즈

2
@Nimbuz : 모든 드라이브 (외부 또는 내부)에서 Spotlight의 개인 정보 창에 개별 폴더를 추가 할 수 있습니다. 답변의 지침을 따르십시오.
kopischke
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.