시스템 전체 파인더보기 환경 설정


19

.DS_Store 파일은 Mac OS X에서 파인더로 입력 한 모든 디렉토리에 생성되며 폴더의 메타 데이터 (표시 방법 포함)를 추적합니다. 또한이 명령을 알고 있습니다 :

sudo find /Users/[USERNAME]/ -name ".DS_Store" -depth -exec rm -f {} \;

... / Users / [USERNAME] / 폴더의 모든 .DS_Store 파일을 반복적으로 삭제합니다.

또한 파인더 창에서 CMD + J를 누를 때 원하는 구성 (40x40 아이콘, 중소형 그리드 공간, 종류별로 정렬, 텍스트 크기 10px, 항목 정보 표시, 아이콘 미리보기 표시, 배경 흰색)을 선택하고 "기본값으로 사용"을 선택하면 기본값으로 설정되며 OPT를 누르면 기본값으로 복원됩니다.

문제는 새 폴더를 만들 때 해당 매개 변수를 사용하지 않는다는 것입니다. 그리고 HAD .DS_Store 파일이 삭제 한 폴더는 "기본"구성이 아닌 이전 구성을 유지합니다.

시스템 전체의 일관된 파인더 모양을 설정하려면 어떻게해야합니까?

Mac OS X 10.6.6에 있습니다.

답변:


12

시스템 전체 파인더 모양을 설정하려면 http://macs.about.com/od/usingyourmac/ss/Setting-Finder-Views-For-Folders-And-Sub-Folders_2.htm 및 페이지 의 단계를 사용할 수 있습니다 2 페이지 후) 애플 스크립트를 사용하여 폴더보기를 재귀 적으로 설정하면 기사에 따라 이전 폴더보기를 원하는대로 설정합니다.

보기 옵션을 설정하려는 상위 폴더로 이동하여 모든 하위 폴더로 전파하십시오.

이미 상위 폴더의보기 옵션을 설정 한 경우 걱정하지 마십시오. 폴더 설정을 모든 하위 폴더로 전파하기 전에 항상 폴더 설정을 다시 확인하는 것이 좋습니다.

3 페이지에 설명 된 '영구적으로 폴더보기 옵션 설정'단계를 사용하십시오. 상위 폴더의 Finder보기가 설정되면 / Applications 폴더에있는 Automator를 시작하십시오.

Automator가 열리면 목록에서 워크 플로우 템플릿을 선택하고 선택 버튼을 클릭하십시오.

Automator의 인터페이스는 4 개의 기본 창으로 나뉩니다. 라이브러리 창에는 Automator가 사용 방법을 알고있는 모든 작업과 변수가 있습니다. 워크 플로 창은 작업을 연결하여 워크 플로를 작성하는 곳입니다. 설명 창에는 선택한 작업 또는 변수에 대한 간단한 설명이 제공됩니다. 로그 창에는 워크 플로가 실행될 때 결과가 표시됩니다.

워크 플로를 만들려면 라이브러리 창에서 작업 단추를 선택하십시오.

사용 가능한 조치 라이브러리에서 파일 및 폴더 항목을 선택하십시오.

두 번째 열에서 특정 파인더 항목 가져 오기 조치를 잡고 워크 플로우 분할 창으로 끌어 오십시오.

워크 플로우 분할 창에 방금 지정한 특정 파인더 항목 가져 오기 조치에서 추가 단추를 클릭하십시오.

보기 설정을 모든 하위 폴더로 전파하려는 폴더를 찾은 다음 추가 버튼을 클릭합니다.

라이브러리 분할 창으로 돌아가서 폴더보기 설정 조치를 워크 플로우 분할 창으로 끄십시오. 워크 플로우 분할 창에있는 특정 파인더 항목 가져 오기 조치 바로 아래에 조치를 놓으십시오.

폴더보기 설정 조치에 표시된 옵션을 사용하여 지정된 폴더를 표시 할 방법을 조정하십시오. 보기에 대한 현재 폴더의 구성이 이미 표시되어 있지만 여기에서 일부 매개 변수를 미세 조정할 수 있습니다.

하위 폴더에 변경 사항 적용 상자에 확인 표시를합니다.

원하는대로 모든 것을 구성했으면 오른쪽 상단 모서리에있는 실행 단추를 클릭하십시오.

Finder View 옵션이 모든 하위 폴더에 복사됩니다.

오토메이터를 닫습니다.

새로 생성 된 폴더와 관련하여 폴더가 생성 될 때 부모의 속성을 상속한다는 것을 알았습니다. 어쨌든 설정할 수는 없지만 automator를 사용하여 폴더 이벤트를 기반으로 폴더보기를 실행할 수도 있습니다 원하는 방식으로 스크립트를 작성하십시오.


이것은 내가 찾던 정답입니다! 루트 디렉토리로 테스트하면됩니다. 링크와 팁에 정말 감사합니다!
AeroCross

이것이 당신이 찾고있는 것이 기쁩니다!
ConstantineK

@ hobs, 이것은 좋은 대답입니다. 고마워요. 요세미티에서 동일한 작업을 수행하고 싶습니다. 자동화에서 실행을 누르면 폴더보기 설정 작업에서 오류가 발생합니다 .-[SBObject containerWindow] : 인식 할 수없는 선택기가 인스턴스 0x61800025b750에 전송되었습니다 . 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
올드 메이트

안녕하세요 @Oldmate, 그것이 요세미티 오류 일 수도있는 것처럼 들리지만 확실하지 않습니다. (인식되지 않은 선택기는 기본 프로그램이 아닌 일부 메모리 관리 문제처럼 들립니다)
ConstantineK

14

더 간단한 방법이 있습니다.

  1. 터미널에서 $ HOME 디렉토리로 이동하십시오. cd ~

  2. 모든 .DS_Store파일을 제거하십시오 .

    find ~ -name ".DS_Store" -depth -exec rm -f {} \;
    
  3. 파인더 다시 시작 : 강제 종료 → 파인더

응용 프로그램 강제 종료 강제 종료 파인더

  1. ⌘J를 사용하여 전역 환경 설정을 지정하고 기본값으로 사용 버튼을 누릅니다.

  2. 이제 열거 나 생성하는 모든 폴더에 새로운 설정이 적용됩니다.


나는이 솔루션을 매우 간단하게 좋아한다. 기본 .DS_Store 파일을 실제로 수정 한 것을 조사 했습니까?
ConstantineK

다음과 같은 -print파일을 삭제하지 않도록하기 위해 옵션 과 함께이 명령을 먼저 사용할 수 있습니다 find ~ -name ".DS_Store" -depth -print.
pabuisson

그래도 작동하지 않습니다.
momomo

0

따라서 기본적으로 Automator에서 폴더보기 설정 조치를 사용하십시오.

그래도 창의 크기 나 위치를 변경할 방법이 없습니다.

이와 같은 스크립트를 사용할 수도 있지만 창 속성 적용을 확인하면 속도가 느립니다.

tell application "Finder"
    folders of entire contents of (POSIX file "/Users/username/Folder/" as alias)
    repeat with f in result
        open contents of f
        tell Finder window 1
            set toolbar visible to false
            set sidebar width to 0
            set statusbar visible to false
            set current view to column view
            set bounds to {474, 250, 1318, 750}
            tell its column view options
                set shows icon to false
            end tell
            close
        end tell
    end repeat
end tell
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.