Montage de partages avec des éléments de connexion à la connexion, fenêtre contextuelle des fenêtres du Finder

27

J'ai quelques partages qui sont montés lors de la connexion. Pour ce faire, j'ai utilisé le panneau "Éléments de connexion" des utilisateurs et des groupes. Lorsque je me connecte, tous les partages apparaissent dans leurs propres fenêtres du Finder.

Comment empêcher les fenêtres du Finder d'apparaître lors de la connexion? J'ai déjà essayé de cocher la case Masquer.

Louis
la source
Le Finder ne peut pas être caché - il s'agit donc plus de trouver un indicateur caché dans le Finder pour supprimer cela. Je cherche, mais je vous indiquerai l'utilitaire d'annuaire au cas où vous souhaiteriez y installer les montures.
bmike

Réponses:

40

Voici deux solutions très simples rendues possibles par des outils d'automatisation intégrés à Mac OS X, AppleScript et Automator.

AppleScript

Vous pouvez utiliser AppleScript pour créer une application très simple qui montera vos partages sans ouvrir de nouvelles fenêtres du Finder.

  1. Ouvrez l'éditeur AppleScript et insérez ce script:

    tell application "Finder"
        mount volume "afp://Share.local/folder" as user name "username"
    end tell
    
  2. Adaptez-le à vos besoins (configurez vos partages).

  3. Enregistrez-le en tant qu'application.
  4. Ajoutez-le à vos éléments de connexion dans le volet de préférences "Comptes".

Il peut vous demander votre mot de passe la première fois, mais vous pouvez l'enregistrer dans le trousseau et cela ne vous dérangera plus.

Bien sûr, vous pouvez monter plusieurs disques en ajoutant des mount volumelignes supplémentaires .

Automator

Si vous préférez une interface visuelle, vous pouvez également utiliser Automator.

  1. Ouvrez Automator et choisissez "Application".
  2. Ajoutez l'action "Obtenir les serveurs spécifiés" (dans la section "Fichiers et dossiers").
  3. Ajoutez vos partages dans la liste.
  4. Ajoutez l'action "Se connecter aux serveurs" (dans la même section).
  5. Enregistrez l'application.
  6. Ajoutez-le à vos éléments de connexion dans le volet de préférences "Comptes".

Voici une capture d'écran du processus:

Flux de travail d'application Automator

Olivier
la source
Malgré son enregistrement dans mon trousseau, la méthode AppleScript a continué à demander des informations d'identification. La méthode Automator fonctionne cependant. Les noms d'action sont "Obtenir les serveurs spécifiés" et "Se connecter aux serveurs".
Louis
Étrange, j'utilise la méthode AppleScript (pas au démarrage, mais quand même) et la sauvegarde du trousseau fonctionne. Quoi qu'il en soit, je suis heureux que la solution Automator fonctionne bien pour vous. J'ai mis à jour ma réponse avec les bons noms d'actions, merci!
olivier
J'ai ajouté des montages ultérieurs (de l'espace de stockage supplémentaire sur Time Capsule dans un dmg) en utilisant Get Specified Finder Items et Mount Disk Image pour le volume et le fichier dmg. La première fois que j'ai utilisé Automator, j'ai fait un sort pour empêcher ces fenêtres du Finder d'apparaître lors de la connexion.
Sam Brightman
Si vous essayez d'exécuter le script Automator et obtenez: «Échec de la connexion aux serveurs» - «Échec de la connexion au serveur»; cela signifie probablement que vos volumes ont déjà été montés et ne peuvent pas être montés à nouveau. Si vous souhaitez tester votre script, commencez par démonter tous vos partages, puis réessayez d'exécuter le script Automator.
Toland H
1

Avez-vous essayé de configurer vos montages à l'aide de l'Utilitaire d'annuaire. Je viens de poster un rapide comment y arriver.

Comment puis-je empêcher OS X de se connecter automatiquement à un serveur NFS au démarrage?

Je me suis authentifié en tant que root, j'ai créé un nouvel enregistrement vide, j'ai fait glisser le partage que je voulais monter en silence pour remplacer le texte factice du nouvel enregistrement et j'ai quitté.

Il a compris que c'était un partage afp utilisant le mobile me pour localiser un mac distant. Je n'ai certainement pas du tout bien testé cela dans Lion - mais c'est l'endroit où j'aime mettre en place des montures plutôt que de simplement les insérer dans les éléments de connexion.

entrez la description de l'image ici

Vous devrez peut-être fouiller dans la documentation du serveur car la configuration d'un annuaire (local ou LDAP) peut être une séquence un peu précise et précise et les détails comptent fortement pour savoir si cela fonctionnera de manière fiable.

bmike
la source
-1

Je suis sûr à 60% que c'est le cas: le Finder se souvient si la fenêtre d'un volume était ouverte lors de son éjection. Fermez la fenêtre puis éjectez-la, elle ne devrait pas s'ouvrir automatiquement la prochaine fois qu'elle sera montée. Je sais que cela fonctionne pour une poignée d'images disque que je monte lors de la connexion.

Malheureusement, cette case à cocher ne fonctionne que pour les applications. Je crois que c'est pourquoi le texte d'instruction dit spécifiquement "de cacher une application ".

Scrollwheelie
la source
Je crains que cela n'ait pas fonctionné.
Louis
Vous souciez-vous si des fenêtres du Finder sont également fermées? Vous pouvez utiliser une action d'automate pour monter les serveurs puis ajouter un AppleScript à la fin du workflow. Si cela fonctionne, je peux mettre à jour la réponse (cela ne me permettra pas d'ajouter des retours ici)
Scrollwheelie
Ehh ... c'est très similaire à Windows XP. Je ne veux même pas y aller. ;)
Louis
Il n'y a pas besoin d'AppleScript si nous utilisons Automator. Mais nous pouvons également utiliser AppleScript. Les deux solutions sont très simples et loin d'être "similaires à Windows XP". Si vous ne connaissez pas ces outils, vous devriez jeter un œil, ils sont très puissants et il est très facile de commencer. Vous pouvez trouver la précision sur la façon de résoudre votre problème en utilisant l'un de ces outils dans ma réponse.
olivier
-1

Dans Lion, toutes les fenêtres ouvertes seront rouvertes lors de votre prochaine connexion. Lorsque vous redémarrez ou arrêtez, vous avez la possibilité de désélectionner la case "rouvrir les fenêtres lors de la reconnexion". Cela fait redémarrer Lion avec une ardoise "relativement" propre.

Essayez de décocher cette case et voyez si votre problème est résolu?

Ric T
la source
N'a eu aucun effet. Les fenêtres s'ouvrent lorsque les dossiers sont montés.
Louis
Reprendre dans 10.7 (Build 11A511) ne fonctionne pas toujours avec les images de disque, etc. Certaines applications qui sont activées pour reprendre semblent provoquer le montage d'un volume s'il y a édition d'un fichier sur ce volume; Smultron 4 semble y parvenir. L'aperçu ne semble pas atteindre la même chose. J'aimerais voir une question à ce sujet.
Graham Perrin