Evite que la captura de imagen se abra cuando se conecta un nuevo dispositivo


19

Ok, entiendo cómo deshabilitar Image Capture para que no se abra en un dispositivo específico , pero soy desarrollador de iOS y trabajo con muchos dispositivos. ¿Hay alguna manera de evitar que esta aplicación rojiza se inicie la primera vez que conecto un dispositivo nuevo? ¡Es una seria invasión de la privacidad cuando conecto el teléfono de alguien e inmediatamente veo sus fotos pegadas en mi pantalla para que el mundo las vea!


Las respuestas principales a esto están en apple.stackexchange.com/questions/188212/…
bmike

Respuestas:


3

Una solución podría ser usar cámaras de Flexibits.

Instale este panel de preferencias y configure "Cuando conecte cámaras nuevas:" a "No hacer nada" y debería evitar que su Mac abra automáticamente Captura de imagen cuando conecte un nuevo dispositivo.

Tenga en cuenta que los Flexibits ya no lo actualizan, y ni siquiera lo ofrecen en su sitio web, pero en las pruebas limitadas que pude hacer todavía parece funcionar. Además, dado que ya no se actualiza, es un panel de preferencias de 32 bits, por lo que obtendrá ese "Para usar ... el panel de preferencias, las Preferencias del sistema deben volver a abrirse". cuando lo abres Sin embargo, solo necesita abrirlo una vez para configurar la opción "Cuando conecte cámaras nuevas:".


Gracias por la respuesta. Lo probé y lo marcaré como la respuesta si funciona.
devios1

24

En realidad, la mejor manera es:

Una vez que la captura de imagen está abierta, haga clic en el dispositivo en la lista, luego: esquina inferior izquierda de la aplicación, pequeño triángulo. Allí: cámbielo a "sin aplicación".

Hecho


Es la parte de "una vez que está abierto" lo que estoy tratando de evitar.
devios1

hágalo una vez, y nunca lo vuelva a ver :)
vuelva a registrar el

2
¿Alguno de ustedes leyó la pregunta? Geesh
devios1

esta respuesta ya no parece funcionar en el Cap. Se iniciará la captura de imagen, simplemente no monte el teléfono ...
sas08

Quería rechazar esto porque no responde la pregunta. Sin embargo, me temo que es imposible deshabilitar la apertura de Captura de imagen para todos los dispositivos. La única forma en que parece funcionar es establecer el pref. para cada dispositivo o tarjeta de memoria como se describe aquí.
mivk

2

Debe abrir iPhoto, ir a Preferencias de iPhoto y luego Connecting camera opens:seleccionar No Application.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí


El único inconveniente será que esto se aplica a todos los dispositivos y si desea descargar imágenes usando Captura de imagen, tendrá que abrirlo manualmente, lo que se puede hacer fácilmente desde Spotlight.
JoshT

1
Por desgracia, no tengo iPhoto, ni lo quiero.
devios1

1
Te escucho. No lo uso yo mismo. Solía ​​hacerlo, pero ya no. La otra opción es deshabilitarlo por unidad en la captura de imágenes. Hay un botón en la esquina inferior izquierda del programa. Espero eso ayude.
JoshT

2

También puede cambiar el permiso y eliminar cualquier derecho de acceso en el paquete / carpeta de la aplicación. También utilicé esto en iTunes para evitar que se inicie al presionar reproducir y no tener abierto Spotify.

Es tan fácil como usar chmod desde la Terminal

sudo chmod 000 /Applications/Image\ Capture.app

o haciendo clic derecho en la aplicación, abriendo la ventana de información, desplazándose hasta la parte inferior de la vista y cambiándola allí.

Más información sobre chmod: http://www.chriswrites.com/how-to-change-file-permissions-using-the-terminal/


De esta manera, ¡ya no puedes abrir la aplicación ni siquiera con Launcher! :(
madlymad

Cierto. Pero podría usar Alfred o crear un script de Apple, etc. para alternar la configuración. Piense que tiene la seguridad
puesta

1

Esto parece funcionar en OS X 10.9.5:

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

No estoy seguro de si -currentHostrealmente es necesario, o si también funcionaría sin él.

Lo que también intenté, que parece funcionar para algunos pero no para mí:

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

Tal vez depende de la versión del sistema operativo.


La opción currentHost no era necesaria pero ahora sí. Probablemente sea seguro incluir en todas partes donde no arroje un error cuando emita el comando.
bmike

0

Sí, eliminar la aplicación sí funciona. Así que tiene eso en marcha, lo cual es bueno.

Sin embargo, cambié el nombre de la aplicación infractora a "Image Capture.disabled" para solucionar el problema.


1
Este 'pirateo' elimina por completo la aplicación Captura de imagen de la computadora del usuario. No es la mejor "respuesta" con diferencia, sino más bien tala y quema.
IconDaemon

Sí, renombrar es un mejor camino.
dwightk

-1

Puede eliminar Image Capture completamente a través del comando Terminal

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

1
Si bien esto realmente detendría la apertura de Captura de imagen (porque eliminaría el programa), a menudo es un curso de acción peligroso eliminar archivos del sistema. Este programa es parte del sistema operativo y su eliminación podría dañar otros componentes del sistema que esperan que esté presente.
Daniel

@Daniel Eso es puramente especulativo. He usado muchas máquinas OSX con él eliminado y no he tenido ningún problema (y eso es puramente experimental).
Joseph Lennox

Eso es genial. Lo que estoy diciendo, y sí, es hipotético, es que cualquier actualización futura del sistema podría depender de que esté allí. Me alegra que no te haya causado ningún problema hasta ahora.
Daniel

En teoría, las actualizaciones del sistema podrían esperar que esté presente, pero en mi experiencia, al menos con las actualizaciones de versiones principales, simplemente reemplazan a Photos e iTunes, incluso después de haberlas eliminado. Entonces voy y los borro de nuevo. No hay problemas hasta ahora!
OBerm

1
Es genial que no hayas tenido problemas hasta ahora. Sin embargo, esto no significa que la mayoría de los usuarios no tengan problemas con esta solución en el futuro, especialmente cuando puedan necesitar Captura de imagen en el futuro. Si realmente desea ofrecer esta solución, le recomendaría algo reversible, como sudo mv '/Applications/Image Capture.app' '/Applications/Image Capture.app.disabled'o sudo chmod a-x '/Applications/Image Capture.app/Contents/MacOS/Image Capture'.
interestinglythere
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.