หยุด Image Capture ไม่ให้เปิดเมื่อมีการเชื่อมต่ออุปกรณ์ใหม่


19

ตกลงฉันจะได้รับวิธีการปิดการใช้งานการจับภาพจากอุปกรณ์เฉพาะแต่ฉันเป็นนักพัฒนา iOS และฉันทำงานกับอุปกรณ์จำนวนมาก มีวิธีที่จะหยุดแอพแดงก่ำนี้ไม่ให้เปิดใช้งานครั้งแรกที่ฉันเชื่อมต่ออุปกรณ์ใหม่หรือไม่? เป็นการบุกรุกความเป็นส่วนตัวอย่างจริงจังเมื่อฉันเชื่อมต่อโทรศัพท์ของใครบางคนและเห็นรูปถ่ายของพวกเขาถูกฉาบบนหน้าจอเพื่อให้โลกเห็น!


คำตอบหลักของเรื่องนี้อยู่ที่apple.stackexchange.com/questions/188212/…
bmike

คำตอบ:


3

ทางออกหนึ่งอาจใช้กล้องจาก Flexibits

ติดตั้งบานหน้าต่างการตั้งค่านี้และตั้งค่า "เมื่อคุณเชื่อมต่อกล้องใหม่:" เป็น "ไม่ต้องทำอะไรเลย" และควรหยุดให้ Mac ของคุณเปิดการจับภาพโดยอัตโนมัติเมื่อคุณเชื่อมต่ออุปกรณ์ใหม่

โปรดทราบว่า Flexibits จะไม่อัปเดตอีกต่อไปและไม่ได้เสนอบนเว็บไซต์ของพวกเขา แต่ในการทดสอบที่ จำกัด ฉันสามารถใช้งานได้ดูเหมือนว่าจะยังใช้งานได้ นอกจากนี้เนื่องจากไม่มีการอัปเดตอีกต่อไปมันเป็นบานหน้าต่างการตั้งค่าแบบ 32 บิตดังนั้นคุณจะได้รับ "การใช้ ... บานหน้าต่างการตั้งค่าการตั้งค่าระบบจะต้องเปิดใหม่อีกครั้ง" เมื่อคุณเปิดมัน อย่างไรก็ตามคุณจะต้องเปิดเพียงครั้งเดียวเพื่อตั้งค่าตัวเลือก "เมื่อคุณเชื่อมต่อกล้องใหม่:"


ขอบคุณสำหรับคำตอบ. ฉันลองแล้วจะทำเครื่องหมายว่าเป็นคำตอบถ้าใช้งานได้
devios1

24

จริงๆแล้ววิธีที่ดีที่สุดคือ:

เมื่อเปิดการจับภาพแล้วให้คลิกอุปกรณ์ในรายการจากนั้น: มุมล่างซ้ายของแอปพลิเคชันสามเหลี่ยมเล็ก ๆ ที่นั่น: เปลี่ยนเป็น "ไม่มีแอปพลิเคชัน"

เสร็จสิ้น


เป็นส่วน "เมื่อเปิด" ส่วนที่ฉันพยายามหลีกเลี่ยง
devios1

ทำครั้งเดียว - และไม่เห็นอีกแล้ว :)
reflog

2
มีใครในพวกคุณอ่านคำถามบ้างไหม? Geesh
devios1

คำตอบนี้ดูเหมือนจะไม่ทำงานอีกต่อไปใน el Cap การจับภาพจะเปิดขึ้นโดยไม่ติดโทรศัพท์ ...
sas08

ฉันต้องการลงคะแนนเสียงเพราะไม่ตอบคำถาม อย่างไรก็ตามฉันเกรงว่าจะเป็นไปไม่ได้ที่จะปิดการใช้งานการเปิด Image Capture สำหรับอุปกรณ์ทั้งหมด วิธีเดียวที่ดูเหมือนว่าจะทำงานคือการตั้งค่า pref สำหรับอุปกรณ์หรือการ์ดหน่วยความจำทุกตัวตามที่อธิบายไว้ที่นี่
mivk

2

คุณต้องเปิด iPhoto ให้ไปที่การตั้งค่า iPhoto และถัดไปเลือกConnecting camera opens:No Application

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


ข้อเสียเพียงอย่างเดียวคือสิ่งนี้ใช้ได้กับอุปกรณ์ทั้งหมดและหากคุณต้องการดาวน์โหลดรูปภาพโดยใช้ Image Capture คุณจะต้องเปิดด้วยตนเองซึ่งสามารถทำได้อย่างง่ายดายจาก Spotlight
JoshT

1
อนิจจาฉันไม่มี iPhoto และฉันไม่ต้องการมัน
devios1

1
ฉันได้ยินคุณ ฉันไม่ได้ใช้ด้วยตัวเอง คุ้นเคยกับ แต่ไม่อีกต่อไป อีกตัวเลือกหนึ่งคือปิดการใช้งานต่อหน่วยในการจับภาพตัวเอง มีปุ่มที่มุมซ้ายล่างของโปรแกรม หวังว่ามันจะช่วย
JoshT

2

นอกจากนี้คุณยังสามารถเปลี่ยนสิทธิ์และลบสิทธิ์การเข้าถึงใด ๆ ในแพ็คเกจ / โฟลเดอร์แอปพลิเคชัน ฉันใช้สิ่งนี้บน iTunes เช่นกันเพื่อป้องกันไม่ให้เริ่มต้นเมื่อกดเล่นและไม่เปิด Spotify

มันง่ายเหมือนการใช้ chmod จาก Terminal

sudo chmod 000 /Applications/Image\ Capture.app

หรือคลิกขวาที่แอปพลิเคชันเปิดหน้าต่างข้อมูลเลื่อนไปที่ด้านล่างของมุมมองและเปลี่ยนไปที่นั่น

ข้อมูลเพิ่มเติมเกี่ยวกับ chmod: http://www.chriswrites.com/how-to-change-file-permissions-using-the-terminal/


วิธีนี้คุณจะไม่สามารถเปิดแอพได้อีกต่อไปแม้จะใช้ Launcher! :(
madlymad

จริง แต่คุณสามารถใช้อัลเฟรดหรือสร้างแอปเปิ้ลสคริปต์ ฯลฯ เพื่อสลับการตั้งค่า คิดว่ามันเป็นมีความปลอดภัยบน :)
Lohardt

1

ดูเหมือนว่าจะทำงานใน OS X 10.9.5:

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

ไม่แน่ใจว่า-currentHostจำเป็นจริงๆหรือไม่

สิ่งที่ฉันได้ลองด้วยซึ่งดูเหมือนจะใช้ได้สำหรับบางคนแต่ไม่ได้สำหรับฉัน

defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES

อาจขึ้นอยู่กับเวอร์ชั่นของระบบปฏิบัติการ


ตัวเลือก currentHost ไม่จำเป็นต้องใช้ แต่ตอนนี้มันเป็น มันอาจจะปลอดภัยที่จะรวมทุกที่โดยไม่เกิดข้อผิดพลาดเมื่อคุณออกคำสั่ง
bmike

0

ใช่การลบแอปใช้งานได้จริง ดังนั้นมันจึงเป็นสิ่งที่ดี

อย่างไรก็ตามฉันเปลี่ยนชื่อแอปพลิเคชันที่ละเมิดเป็น "Image Capture.disabled" เพื่อแก้ไขปัญหา


1
'แฮ็ค' นี้จะลบแอป Image Capture ออกจากคอมพิวเตอร์ของผู้ใช้อย่างสมบูรณ์ ไม่ใช่ 'คำตอบ' ที่ดีที่สุดโดยไกล - เช่นทับและเขียน
IconDaemon

ใช่การเปลี่ยนชื่อเป็นเส้นทางที่ดีกว่า
dwightk

-1

คุณสามารถลบ Image Capture ได้ทั้งหมดผ่านคำสั่ง Terminal

sudo rm -rf /Applications/Image\ Capture.app/

1
แม้ว่านี่จะเป็นการหยุด Image Capture จากการเปิด (เพราะมันจะลบโปรแกรม) แต่ก็เป็นวิธีที่อันตรายในการลบไฟล์ระบบ โปรแกรมนี้เป็นส่วนหนึ่งของระบบปฏิบัติการและการลบมันอาจทำลายส่วนประกอบอื่น ๆ ของระบบที่คาดว่าจะมีอยู่
แดเนียล

@Daniel นั่นเป็นการเก็งกำไรอย่างหมดจด ฉันใช้เครื่อง OSX หลายเครื่องโดยถูกลบไปแล้วและไม่มีปัญหา (และนั่นก็เป็นประสบการณ์แบบหมดจด)
โจเซฟเลนน็อกซ์

เยี่ยมมาก สิ่งที่ฉันพูดและใช่มันคือสมมุติว่าการอัปเดตระบบในอนาคตอาจขึ้นอยู่กับว่ามันอยู่ที่นั่น ฉันดีใจที่มันไม่ได้ทำให้คุณมีปัญหาใด ๆ จนถึงตอนนี้
Daniel

ในการอัปเดตระบบทฤษฎีอาจคาดว่าจะมีอยู่ แต่จากประสบการณ์ของฉันอย่างน้อยด้วยการอัปเดตเวอร์ชันหลักพวกเขาเพียงแค่แทนที่ Photos และ iTunes แม้ว่าฉันจะลบออกไปแล้วก็ตาม ดังนั้นฉันจึงไปและลบพวกเขาอีกครั้ง ไม่มีปัญหาจนถึงตอนนี้!
OBerm

1
มันยอดเยี่ยมมากที่คุณไม่มีปัญหา อย่างไรก็ตามนี่ไม่ได้หมายความว่าผู้ใช้ส่วนใหญ่จะไม่พบปัญหาเกี่ยวกับวิธีแก้ไขปัญหานี้ในอนาคตโดยเฉพาะเมื่อพวกเขาอาจต้องใช้ Image Capture ในอนาคต ถ้าคุณอยากจะนำเสนอวิธีการแก้ปัญหานี้ผมจะแนะนำสิ่งที่ย้อนกลับเหมือนหรือsudo mv '/Applications/Image Capture.app' '/Applications/Image Capture.app.disabled' sudo chmod a-x '/Applications/Image Capture.app/Contents/MacOS/Image Capture'
น่าสนใจอีก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.