답변:
중요 참고 사항 : Mac OS X 10.5+에서 아래 설명 된 방법 은 10.5에서 도입 된 " 코드 서명 "기능을 사용하지 않는 앱에서만 작동하여 코드 실행의 신뢰성을 보장합니다. 이 방법을 서명 된 앱에 적용한 결과는 다릅니다. 시작시 앱이 중단되거나 예기치 않은 동작 이 발생할 수 있습니다 .
다음 행을 추가하여 Info.plist
각 앱의 디렉토리에 포함 된 파일을 편집 할 수 있습니다 (예 /Applications/VLC.app/Contents/Info.plist
:).
<key>LSUIElement</key>
<string>1</string>
예를 들면 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LSUIElement</key>
<string>1</string>
<key>BuildMachineOSBuild</key>
<string>11G63</string>
<key>CFBundleDevelopmentRegion</key>
...
...
</dict>
</plist>
앱을 시작하면 1 초 동안 아이콘이 표시되고 사라집니다.
Dockless
및 Dock Dodger
응용 프로그램에서 자동으로이 변경을한다.
이것은 훌륭하게 작동했습니다. 15 분마다 Mail을 열고 싶어서 Applescript Editor에서 다음과 같은 스크립트를 만들었습니다.
반복
응용 프로그램 "메일" 지연
활성화
60 * 15
끝
종료 반복
60의 지연은 60 초이며 15를 곱했습니다 (= 15 분)
그런 다음 Applescript에서 "Compile"을 클릭 한 다음 "Save"를 클릭하고 이름을 "Mail Every 15"로 지정했지만 응용 프로그램 폴더의 스크립트가 아닌 응용 프로그램으로 이름을 지정했습니다.
Finder로 이동하여 응용 프로그램 폴더에 새 파일 "Mail every 15"가 있습니다. 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 "패키지 내용보기"> 내용을 선택하십시오.
Info.plist라는 파일이 두 번 클릭하여 텍스트 편집기에서 파일을 열 수 있습니다.
파일을 열면 위에서 언급 한 코드를 삽입하고 "dict"줄 바로 아래에 놓으십시오.
참고 : 편집을 시작하면 경고 메시지가 표시됩니다.
"Info.plist"파일이있는 폴더에 쓸 수있는 권한이 없습니다.이 문서를 복제하고 복제본을 편집 할 수 있습니다. 사본에만 변경 사항이 포함됩니다.
계속해서 복제하고 인서트로 2 줄을 변경하십시오. 파일을 데스크탑에 Info.plist (원본 파일과 동일)로 저장하십시오.
Finder가 열려 있지 않으면 3 단계를 반복하여 파일을 다시 열어야합니다. 원본 파일의 이름을 바꾸고 이름을 Info-A.plist로 지정했습니다 (안전한 측정을 위해 파일을 휴지통으로 옮길 수는 있지만 기회를 원하지 않았다.)
파일이있는 장소를 스왑했습니다 (데스크톱에서 "Mail마다 15> Contents"폴더로 Info.plist를 이동하고 Info-A.plist를 데스크탑으로 이동)
시스템 환경 설정> 사용자 및 그룹> 로그인 항목으로 이동 한 다음 + 기호를 클릭하여 부팅 또는 로그인시 시작하는 로그인 응용 프로그램을 추가했습니다. 이제 15 분마다 열리고 아이콘과 앱이 열리면 더 이상 표시되지 않습니다.
Mac에 대해 전혀 알지 못하고 마침내 제대로 연구하기 전에 많은 연구를해야했기 때문에 이것이 도움이되기를 바랍니다. 이 웹 페이지는 내가 마침내 그것을 얻었을 때의 위치에 있었으므로 나중에 참조 할 수 있도록이 웹 페이지를 기록하고 있습니다.