Computer >> 컴퓨터 >  >> 체계 >> MAC

macOS에서 컨텍스트 메뉴를 편집하는 방법

macOS에서 컨텍스트 메뉴를 편집하는 방법

Mac이 새 제품인 경우 컨텍스트 메뉴는 비교적 짧고 간단합니다. 그리고 대부분의 경우 그대로 유지됩니다. 그러나 추가하거나 빼려는 경우 macOS에서는 유연성이 다소 제한됩니다.

불행히도 macOS 상황에 맞는 메뉴는 Windows의 상황에 맞는 메뉴만큼 유연하지 않습니다. Windows에서는 약간의 레지스트리 해킹으로 거의 모든 상황에 맞는 메뉴 항목을 제거할 수 있습니다. 더 "잠긴" 운영 체제인 macOS는 그렇게 하는 쉬운 방법을 제공하지 않습니다.

예를 들어 Dropbox와 같은 방식으로 컨텍스트 메뉴를 편집하려면 Finder 애플리케이션 자체를 해킹해야 합니다. 이는 우리 지식과 이 게시물의 범위를 벗어나므로 컨텍스트 메뉴에 표시되는 항목을 제어할 수 있는 방법을 고수하겠습니다.

Mac의 컨텍스트 메뉴에서 서비스 추가/제거

macOS의 상황에 맞는 메뉴에서 상황에 맞는 메뉴 항목을 추가 및 제거하는 주요 방법은 서비스를 이용하는 것입니다. 서비스는 메뉴 하단의 오른쪽 클릭 메뉴에서 "서비스" 드롭다운 아래에 나타납니다. macOS는 컨텍스트 메뉴 항목을 추가 및 제거하기 위한 GUI 기반 방법을 제공합니다.

1. Apple 메뉴에서 시스템 환경설정 애플리케이션을 엽니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

2. "키보드" 환경설정 창을 클릭합니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

3. 창 상단의 "바로가기" 탭을 클릭합니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

4. 왼쪽 메뉴 창에서 "서비스"를 선택합니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

5. 사용 가능한 모든 서비스 목록이 표시되며, 입력을 기반으로 몇 가지 기본 범주로 정렬됩니다. 확인란을 클릭하여 연결된 서비스의 가시성을 전환합니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

6. 애플리케이션은 여기에 자체 서비스를 추가할 수 있습니다. 컨텍스트 메뉴 항목이 입력으로 사용하는 항목(파일, 폴더, 텍스트)의 종류에 따라 찾을 수 있습니다. 예를 들어 선택한 텍스트를 마우스 오른쪽 버튼으로 클릭할 때 상황에 맞는 메뉴 항목이 나타나면 "텍스트" 드롭다운에서 서비스를 찾을 수 있습니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

기본 컨텍스트 메뉴에 서비스 표시

서비스가 많거나 자주 사용하는 경우 드롭다운이 열릴 때까지 계속 기다려야 하는 번거로움이 있을 수 있습니다. 터미널 명령을 사용하여 기본 드롭다운 메뉴에 모든 서비스를 표시할 수 있습니다.

1. "응용 프로그램 -> 유틸리티 -> Terminal.app"에서 터미널을 엽니다.

2. 터미널에 다음 명령을 붙여넣습니다.

defaults write -g NSServicesMinimumItemCountForContextSubmenu -int 999

macOS에서 컨텍스트 메뉴를 편집하는 방법

이 명령은 서비스 하위 메뉴를 만드는 데 필요한 최소 서비스의 기본값을 편집합니다. 끝에 있는 숫자(이 예에서는 999)는 서비스 하위 메뉴를 만드는 데 필요한 항목 수를 설정합니다. 서비스 수가 이 값보다 적으면 서비스 하위 메뉴가 표시되지 않습니다. 이 상황에서 999는 무한과 의미가 다르지 않으므로 항상 모든 서비스 항목을 볼 수 있습니다.

3. 다음 터미널 명령을 사용하여 Finder를 종료하고 다시 시작하십시오.

killall Finder

macOS에서 컨텍스트 메뉴를 편집하는 방법

"연결 프로그램" 메뉴 편집

컨텍스트 메뉴의 하위 메뉴 중 하나인 "연결 프로그램" 메뉴는 약간 지저분해지는 경향이 있습니다. 몇 가지 방법으로 이 문제를 해결할 수 있습니다.

1. "연결 프로그램" 컨텍스트 메뉴에서 중복 제거

때때로 LauchServices 데이터베이스가 손상되어 "연결 프로그램" 메뉴의 항목이 대량으로 복제될 수 있습니다.

1. 아래 터미널 명령을 실행하여 LaunchServices 데이터베이스를 재구축합니다.

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

macOS에서 컨텍스트 메뉴를 편집하는 방법

2. killall Finder로 파인더를 종료하고 다시 시작 . LaunchServices가 다시 빌드되는 동안 다시 시작하기 전에 몇 분 정도 기다려야 할 수 있습니다.

2. 특정 확장 프로그램에서 수동으로 앱 차단

연결 프로그램 메뉴에서 특정 응용 프로그램이 특정 파일 확장명과 연결되는 것을 금지할 수 있습니다. plist 파일 편집이 자신 있는 경우에만 진행하십시오.

1. 항목을 편집하려는 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "패키지 내용 표시"를 클릭합니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

2. "콘텐츠" 폴더를 엽니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

3. "Info.plist" 파일을 복제하고 "info-backup.plist"와 같이 이름을 변경하여 백업 파일을 만듭니다.

4. TextEdit와 같은 텍스트 편집기에서 Info.plist를 엽니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

5. Command + F를 사용하여 문서에서 "CFBundleTypeExtensions"를 검색합니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

6. 이것은 많은 정보를 보여줄 것입니다. Photoshop과 같은 복잡한 응용 프로그램의 경우 모든 확장에 대해 하나씩 표시됩니다. 금지하려는 파일 형식이 포함된 “”을 찾습니다. 예를 들어 PNG 파일의 연결 프로그램 메뉴에서 Photoshop을 제거하려면 CFBundleTypeExtensions에서 "png"을 찾아야 합니다.

7. 관련 "" 항목을 삭제합니다. 이 경우 "png"을 삭제합니다.

macOS에서 컨텍스트 메뉴를 편집하는 방법

8. 터미널을 열고 killall Finder를 실행합니다. 변경 사항을 적용합니다.

결론

macOS 상황에 맞는 메뉴를 Windows만큼 많이 제어할 수는 없지만 메뉴를 일부 사용자화할 수는 있습니다. macOS의 Automator 애플리케이션을 사용하고 서비스를 생성하여 서비스 메뉴에 더 많은 옵션을 추가할 수 있습니다.