Montaje de recursos compartidos con elementos de inicio de sesión al iniciar sesión, ventana emergente del buscador

27

Tengo algunos recursos compartidos que se montan durante el inicio de sesión. Utilicé el panel "Elementos de inicio de sesión" de Usuarios y Grupos para hacer esto. Cuando inicio sesión, todos los recursos compartidos aparecen en sus propias ventanas del Finder.

¿Cómo puedo evitar que las ventanas del Finder aparezcan al iniciar sesión? Ya he intentado marcar la casilla Ocultar.

Louis
fuente
Finder no se puede ocultar, por lo que se trata más de encontrar una bandera oculta en el buscador para suprimir esto. Estoy buscando pero lo señalaré a la Utilidad de directorio en caso de que desee configurar los montajes allí.
bmike

Respuestas:

40

Aquí hay dos soluciones muy simples que son posibles gracias a las herramientas de automatización integradas en Mac OS X, AppleScript y Automator.

AppleScript

Puede usar AppleScript para crear una aplicación muy simple que montará sus recursos compartidos sin abrir ninguna ventana nueva del Finder.

  1. Abra el Editor AppleScript y agregue este script:

    tell application "Finder"
        mount volume "afp://Share.local/folder" as user name "username"
    end tell
    
  2. Adaptarlo a su necesidad (configurar sus recursos compartidos).

  3. Guárdelo como una aplicación.
  4. Agréguelo a sus elementos de inicio de sesión en el panel de preferencias "Cuentas".

Es posible que solicite su contraseña la primera vez, pero puede guardarla en Keychain y ya no le molestará.

Por supuesto, puede montar varios discos agregando algunas mount volumelíneas adicionales .

Automator

Si prefiere una interfaz visual, también puede usar Automator.

  1. Abra Automator y elija "Aplicación".
  2. Agregue la acción "Obtener servidores especificados" (en la sección "Archivos y carpetas").
  3. Agregue sus acciones en la lista.
  4. Agregue la acción "Conectar a servidores" (en la misma sección).
  5. Guarda la aplicación.
  6. Agréguelo a sus elementos de inicio de sesión en el panel de preferencias "Cuentas".

Aquí hay una captura de pantalla del proceso:

Flujo de trabajo de aplicaciones de Automator

olivier
fuente
A pesar de estar guardado en mi llavero, el método AppleScript seguía pidiendo credenciales. Sin embargo, el método Automator funciona. Los nombres de acción son "Obtener servidores especificados" y "Conectarse a servidores".
Louis
Extraño, uso el método AppleScript (no al inicio, pero aún así) y funciona el ahorro de llavero. De todos modos, me alegra que la solución Automator funcione bien para usted. Actualicé mi respuesta con los nombres de acciones correctos, ¡gracias!
olivier
Agregué montajes posteriores (de algún espacio de almacenamiento adicional en Time Capsule en un dmg) usando Obtener elementos de buscador especificados y Montar imagen de disco tanto para el volumen como para el archivo dmg. La primera vez que usé Automator, trabajé de maravilla para evitar que las ventanas del Finder aparecieran al iniciar sesión.
Sam Brightman, el
Si intenta ejecutar el script de Automator y obtiene: "Falló la conexión a los servidores" - "Error al conectarse al servidor"; probablemente significa que sus volúmenes ya se han montado y no se pueden volver a montar. Si desea probar su script, vaya y desmonte todos sus recursos compartidos primero y luego intente ejecutar el script de Automator nuevamente.
Toland H
1

¿Has intentado en cambio configurar tus monturas con la Utilidad de directorio? Acabo de publicar un rápido cómo llegar aquí.

¿Cómo puedo evitar que OS X se conecte automáticamente a un servidor NFS al inicio?

Me autentiqué como root, creé un nuevo registro vacío, arrastré el recurso compartido que quería montar en silencio para reemplazar el texto ficticio del nuevo registro y salí.

Descubrí que era un recurso compartido de AFP que usaba mobile me para localizar una Mac remota. Ciertamente, no he probado esto bien en Lion, pero este es el lugar donde me gusta configurar las monturas en lugar de solo colocarlas en los elementos de inicio de sesión.

ingrese la descripción de la imagen aquí

Es posible que tenga que profundizar en la documentación del servidor, ya que configurar un directorio (local o LDAP) puede ser un poco complicado y la secuencia exacta y los detalles cuentan en gran medida si funcionará de manera confiable.

bmike
fuente
-1

Estoy aproximadamente 60% seguro de que este es el caso: Finder recuerda si la ventana de un volumen estaba abierta cuando fue expulsada. Cierre la ventana y luego expúlsela, no debería abrirse automáticamente la próxima vez que se monte. Sé que esto funciona para un puñado de imágenes de disco que monte al iniciar sesión.

Desafortunadamente, esa casilla de verificación ocultar no funciona para nada más que aplicaciones. Creo que es por eso que el texto instructivo dice específicamente "ocultar una aplicación ".

Rueda de desplazamiento
fuente
Me temo que eso no funcionó.
Louis
¿Te importa si alguna ventana existente del Finder también está cerrada? Puede usar una acción de automatización para montar los servidores y luego agregar un AppleScript al final del flujo de trabajo. Si eso funciona, puedo actualizar la respuesta (no me permitirá agregar devoluciones aquí)
Scrollwheelie
Ehh ... eso es muy parecido a Windows XP. Ni siquiera quiero ir allí. ;)
Louis
No hay necesidad de AppleScript si usamos Automator. Pero también podemos usar AppleScript. Ambas soluciones son muy simples y están lejos de ser "como Windows XP". Si no conoce esas herramientas, debe echar un vistazo, son muy potentes y es muy fácil comenzar. Puede encontrar precisión sobre cómo resolver su problema utilizando cualquiera de esas herramientas en mi respuesta.
olivier
-1

En Lion, cualquier ventana abierta se volverá a abrir la próxima vez que inicie sesión. Cuando reinicia o apaga, tiene la opción de anular la selección de la casilla de verificación "reabrir ventanas al volver a iniciar sesión". Esto hace que Lion se reinicie con una pizarra "relativamente" limpia.

Intente deseleccionar esa casilla de verificación y ver si su problema está resuelto.

Ric T
fuente
No tuvo efecto. Las ventanas se abren a medida que se montan las carpetas.
Louis
Reanudar en 10.7 (compilación 11A511) no siempre funciona con imágenes de disco, etc. Algunas aplicaciones que están habilitadas para reanudar parecen hacer que se monte un volumen si hay edición de un archivo en ese volumen; Smultron 4 parece lograr esto. La vista previa parece no lograr lo mismo. Me gustaría ver una pregunta sobre este tema.
Graham Perrin