Mac OSX Yosemite & El Capitan에서 사진 응용 프로그램 자동 실행 비활성화


11

iphoto 또는 최신 교체와 같은 응용 프로그램의 자동 실행을 방지하고, 사진 자체의 UI를 통한 장치 별 사진 및 더 포괄적 인 제어 (응용 프로그램을 열 수있는 설정 가능)와 같은 응용 프로그램이 존재한다는 것을 알고 있습니다 이미지 뷰어를 통해, 그러나 내 질문은 기본적으로 (쓰기 가능한 이동식 미디어에 관계없이) 기본적으로 자동 실행을 중지하는 방법이 있는지, 바람직하게는 기본 쓰기 명령을 실행하거나 시작된 plist 또는 이와 유사한 기능을 비활성화하는 방법입니다.

lifehacker " Mac 응용 프로그램에서 숨겨진 기능을 찾는 방법 "의 기사를 사용하여이를 스스로 알아 내려고 시도했습니다 .

다음 명령을 발행했습니다.

strings /Applications/Photos.app/Contents/MacOS/Photos > Desktop/photosstrings.txt

class-dump /Applications/Photos.app/Contents/MacOS/Photos > Desktop/photosclassdump.txt

strings /Applications/Photos.app/Contents/MacOS/PhotosRelauncher > Desktop/photosrelauncherstrings.txt

class-dump /Applications/Photos.app/Contents/MacOS/PhotosRelauncher > Desktop/photosrelauncherclassdump.txt

위의 결과는 Gist 를 통해 보거나 다운로드 할 수 있습니다

다음과 같은 유망한 문자열로 몇 가지 찌르기를 시도했습니다.

defaults write com.apple.Photos canAutoLaunch = 0

defaults write com.apple.Photos shouldAutoLaunch = 0

지금까지 운이 없습니다. 나는 :

defaults read com.apple.Photos

두 쓰기가 쓰여 졌음을 보여 주지만, 분명한 일을하지 않고, 내가 의도 한 것을하지 않습니다.

더 빠른 테스트를 위해 어떤 서비스를 종료해야하는지 잘 모르겠습니다. 테스트를 위해 재부팅하면 다소 과잉입니다. 활동 모니터는 "사진"을 검색어로하여 다음을 표시합니다.

Photos Agent
com.apple.CloudPhotosConfiguration
Photolibraryd
com.apple.photomoments
com.apple.photomodel
Photos

나는 사진 에이전트에서 기본 읽기를 시도했지만 문자와 다른 변형을 탈출하고 운이없는 모든 것을 시도했습니다.

원하는 효과를 얻는 데 도움을 주시면 감사하겠습니다. 너무 많이 요구하지 않으면 교육을 좋아할 것입니다.

답변:


4

이것은 요세미티에서 나를 위해 일했습니다.

# -currentHost is not technically required
defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES

AskDifferent에 대한 비슷한 질문에 대한 답변에서 비롯되었습니다.

/apple/188212/prevent-photos-app-on-osx-yosemite-from-starting-when-plugging-in-device

흥미롭게도 Image Capture의 UI 설정은 아무것도하지 않습니다.


유망 해 보였지만 불행히도 작동하지 않는 것 같습니다 (재부팅 후에도 -currentHost옵션 이 있거나없는 10.9.5에서 ).
mivk

4

OS X Yosemite (10.10) 또는 El Capitan (10.11)에서 새 사진 앱의 자동 실행을 비활성화하는 단계 :

  1. 카메라 또는 iDevice (iPhone, iPod, iPad 등)를 연결하십시오.
  2. 이미지 캡처 앱을 엽니 다
  3. 왼쪽 상단의 "기기"에서 카메라 또는 iDevice를 클릭하십시오.
  4. 왼쪽 하단에서 "이 장치 연결하기 :"를 찾으십시오.
  5. 드롭 다운 목록을 클릭하고 "응용 프로그램 없음"을 선택하십시오.

"응용 프로그램 없음"이 선택된 드롭 다운 목록을 표시하는 이미지 캡처의 스크린 샷


2

잠재적 인 문자열을 찾으려고 노력하는 대신 이미지 캡처 또는 RCDefaultApp 을 사용 하여 '미디어 삽입'문제를 끄십시오.

이 모든 것을 '무시'로 설정
여기에 이미지 설명을 입력하십시오

비밀 '알려지지 않은'사람을위한 창을 현.

여기에 이미지 설명을 입력하십시오


2

OS X 10.9.5가 설치된 내 컴퓨터에서는 사진 대신 자동으로 열린 이미지 캡처였습니다. 그러나 어쨌든 해결책은 동일 할 수 있습니다.

받아 들여진 대답의 해결책은 불행히도 나를 위해 작동하지 않았습니다. 그러나 이것은 효과가 있었다 :

defaults -currentHost write com.apple.ImageCapture2 HotPlugActionPath ''

-currentHost실제로 필요한지 또는 그것이 없으면 작동 하는지 확실 하지 않습니다.

OS 버전에 따라 다를 수 있습니다.


10.11.5에서도 완벽하게 작동했습니다.
techraf

2

터미널에서 /Applications/Photos.app/Contents/MacOS

유형:

sudo mv Photos Photos.old 

를 누릅니다 Enter. 루트 암호를 묻는 메시지가 나타납니다.

사진을 완전히 비활성화해야합니다. 사진이 다시 작동하게하려면 다음을 입력하십시오.

sudo mv Photos.old Photos 

1

이러한 자동 시작 기능 에 대한 다채로운 설명 에 따라 카메라 SD 카드 관련 문제로 인해 사진이 작동하지 않도록하는 다음 명령이 발견되었습니다.

defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES
defaults -currentHost write com.apple.Photos disableHotPlug -bool YES
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.