속성 목록 (plist) 속성 및 / 또는 프로세스 찾기

Aug 17 2020

Apple의 자체 웹 페이지 에는 Mac의 터미널에서 속성 목록 을 편집 하는 방법이 나와 있습니다. 그러나 수정하고 싶은 속성이나 프로세스를 추측 / 찾는 방법이 있지만 존재를 모르겠습니까?

Dock 위치의 경우 다음을 수행해야했습니다.

  1. 그러한 plist파일이 존재 하는지 알아 내십시오 (이 경우 com.apple.Dock.plist).
  2. 그런 다음 올바른 key(이 경우 orientation) 을 찾아야했습니다 .
  3. 마지막으로 나는 가능한을 발견했을 것이다 values(이 경우 leftright하고 down도 가능했을 것이다).

그러면 전체 명령은 다음과 같을 것입니다 (또는이 경우 에는 변경이 발생하기 위해 defaults write com.apple.dock orientation left터미널 유형 killall Dock에서).

내 질문 :

  • 화면의 도크 위치가 터미널 명령으로 수정 될 수 있다는 것을 알지 못했다 defaults write com.apple.dock orientation left면 어떻게 든 알아낼 수 있었을까요?
  • say 키워드를 검색하여 plist 속성 또는 프로세스를 찾는 방법이 있습니까?
  • 그렇다면 어떻게 / 어떤 도구를 사용합니까?
  • 이를 수행하기위한 단계별 절차가 있습니까 (또는 알아낼 수 있습니까?) (가급적 터미널에서)?

답변

1 OrtomalaLokni Sep 18 2020 at 02:49

각 애플리케이션은 plist 파일에 저장할 항목을 선택할 수 있습니다. 키 이름과 가능한 다른 값은 Apple 또는 타사에서 개발할 수있는 응용 프로그램에 의해 결정되며 표준이 없습니다.

plist 파일에서 사용할 수있는 키 / 값의 다른 조합을 찾으려면 다음을 수행 할 수 있습니다.

  1. 문서를 읽으십시오. 그러나 종종 Apple은 전체 문서를 제공하지 않습니다.

  2. 다른 키 / 값을 추론하고 시도하여 기존 plist 파일을 찾아 수정합니다.

  3. 실행 strings파일 에서 명령 을 실행하여 모든 텍스트를 덤프합니다. ( 이것에 대해 mmmmmm 에게 감사드립니다 ).

  4. 애플리케이션이 오픈 소스이면 소스 코드를보고 그렇지 않으면 리버스 엔지니어링하십시오.