macOS High Sierra에서 런치 패드 순서를 재설정하는 방법? 알파벳순으로 정렬되도록

MacOS High Sierra에서 내 응용 프로그램이 알파벳순으로 정렬되도록 Launchpad를 재설정하는 방법을 모르겠습니다.

나는 달리기를 시도했다.

defaults write com.apple.dock ResetLaunchPad -bool TRUE;

killAll Dock;

macOS Sierra에서는 잘 작동했지만 macOS High Sierra로 업데이트 한 이후에는이 명령이 더 이상 작동하지 않습니다.

그것은 내장 된 애플 리케이션을 분리하여 첫 번째 페이지에 있지만 설치된 애플 리케이션은 알파벳 순서가 아닙니다 (아래 사진 참조).

Launchpad 1 페이지 (내장 된 앱)

Page 1

런치 패드 2 페이지 (알파벳 순서 아님)

어떤 생각이나 제안?



답변

현재 귀하의 질문에 대한 답변이 두 개있는 것으로 보입니다. 하나의 대답은 위에서 설명한 방법 (또는 데이터베이스를 제거하는 것과 동일합니다. /var/folders/ ). 다른 옵션은 … 할 수 없습니다.

High Sierra를 사용하면 대부분의 플래시 스토리지 기반 Mac이 HFS +에서 APFS로 파일 시스템을 업그레이드했습니다. 이제는 Apple의 모든 것을 철저히 읽지 않았습니다. 선적 서류 비치 APFS에는 있지만 자주 읽는 FAQ 항목에는 다음과 같은 항목이 있습니다.

부름 readdir(2) APFS의 디렉토리에있는 파일 이름은 해시 순서로 파일 이름을 반환하지만 HFS +는 사전 식 순서로 파일 이름을 반환합니다.
  [ 출처 : Apple 개발자 문서 ]

그만큼 defaults 장난 기술적으로 여전히 작동합니다. High Sierra의 HFS + 디스크에서 예상대로 작동합니다 (혼자서 테스트). APFS 형식의 드라이브에서는 주문을 다시 설정하지만 사전 순으로 정렬되지 않는다는 점에서 볼 수 있습니다. 그러면 순서는 이름 자체가 아니라 앱 이름의 해시로 정렬 될 가능성이 큽니다.

APFS 솔루션? 내가 지금 생각할 수있는 것은 데이터베이스 도구를 사용하여 항목을 알파벳순으로 수동으로 정렬하는 것입니다. 그런데 다시 드래그 앤 드롭 할 수도 있습니다.