¿Cómo evitar que las ventanas del Finder aparezcan automáticamente cuando adjunto un disco?

Tengo una unidad Firewire extraíble. Tiene varias particiones, muchas de las cuales tienen instaladores de Mac OS (soy desarrollador/administrador de sistemas y necesito reinstalar con bastante frecuencia). Sin embargo, también uso este disco para respaldo y almacenamiento, así que no quiero instalar un sistema operativo cada vez que lo adjunto.

Cada vez que conecto la unidad, Finder abre un par de ventanas automáticamente y me ofrece instalar el sistema operativo. Preferiría que Finder no mostrara estas ventanas.

¿Por qué solo aparecen ventanas emergentes en algunas de las particiones? ¿Cómo puedo desactivarlo por completo?

Respuestas (3)

La carpeta a abrir se controla en un campo especial en el encabezado del sistema de archivos. Puede cambiar esta entrada usando el blesscomando como se describe en esta fuente .

Para revisar la configuración actual, use el siguiente comando:

bless --info /Volumes/Any Disk/

Puede cambiar qué carpeta del volumen montado se abre en Finder en el montaje:

sudo bless --folder "/Volumes/Any Disk/" --openfolder "/Volumes/Any Disk/Documentation"

También puede restablecer la información por completo:

sudo bless --unbless /Volumes/Any Disk/

Tenga en cuenta que el uso de estos blesscomandos hace que el volumen no se pueda iniciar, así que tenga cuidado si necesita esto. Por supuesto, tampoco funcionan para volúmenes con un sistema de archivos/medio de solo lectura, como un CD/DVD.

Aparentemente, está configurado en el encabezado del sistema de archivos HFS+. Encontré algunos detalles técnicos aquí , incluida la fuente C para modificarlo.

La idea es establecer la palabra 2 del campo de información del buscador en el encabezado del volumen HFS+. Los buscadores de Mac OS 9/X saben abrir una ventana correspondiente al dirID almacenado en este campo.

Y hay una aplicación antigua para configurarlo aquí .

Para obtener una herramienta para leer el encabezado del volumen, consulte fileXray (no gratuito). Su manual muestra la ubicación de la bandera relevante en la página 170, parece:

# Open folder ID
         finderInfo[2] = 0

Si también está utilizando estos discos para copias de seguridad, probablemente no querrá meterse con el encabezado del sistema de archivos, y ciertamente no con las herramientas obsoletas anteriores.

Para evitar que se abra un volumen en el buscador cuando está montado, ejecute el comando bendecir así:

sudo bless -folder "/Volumes/volumename"/