Bereitstellen von Freigaben mit Anmeldeelementen beim Anmelden, Popup-Fenster des Finders

27

Ich habe einige Freigaben, die während der Anmeldung eingehängt werden. Ich habe dazu das Fenster "Login Items" von Users & Groups verwendet. Wenn ich mich anmelde, werden alle Freigaben in ihren eigenen Finder-Fenstern angezeigt.

Wie kann ich verhindern, dass die Finder-Fenster beim Anmelden angezeigt werden? Ich habe bereits versucht, das Kontrollkästchen Ausblenden zu aktivieren.

Louis
quelle
Finder kann nicht ausgeblendet werden - es ist also eher so, dass Sie eine ausgeblendete Markierung im Finder finden, um dies zu unterdrücken. Ich suche, werde Sie aber auf das Verzeichnisdienstprogramm verweisen, falls Sie stattdessen die Bereitstellungen dort einrichten möchten.
bmike

Antworten:

40

Hier sind zwei sehr einfache Lösungen aufgeführt, die durch Automatisierungstools möglich sind, die direkt in Mac OS X, AppleScript und Automator integriert wurden.

AppleScript

Mit AppleScript können Sie eine sehr einfache App erstellen, mit der Ihre Freigaben bereitgestellt werden, ohne dass neue Finder-Fenster geöffnet werden müssen.

  1. Öffnen Sie den AppleScript Editor und geben Sie folgendes Skript ein:

    tell application "Finder"
        mount volume "afp://Share.local/folder" as user name "username"
    end tell
    
  2. Passen Sie es an Ihre Bedürfnisse an (konfigurieren Sie Ihre Freigaben).

  3. Speichern Sie es als Anwendung.
  4. Fügen Sie es Ihren Anmeldeelementen im Einstellungsbereich "Konten" hinzu.

Möglicherweise werden Sie beim ersten Mal nach Ihrem Kennwort gefragt, Sie können es jedoch im Schlüsselbund speichern, was Sie nicht mehr stört.

Natürlich können Sie mehrere Festplatten einbinden, indem Sie einige zusätzliche mount volumeZeilen hinzufügen .

Automator

Wenn Sie eine visuelle Oberfläche bevorzugen, können Sie auch Automator verwenden.

  1. Öffnen Sie Automator und wählen Sie "Anwendung".
  2. Fügen Sie die Aktion "Get Specified Servers" (im Abschnitt "Files & folders") hinzu.
  3. Fügen Sie Ihre Freigaben zur Liste hinzu.
  4. Fügen Sie die Aktion "Mit Servern verbinden" hinzu (im selben Abschnitt).
  5. Speichern Sie die Anwendung.
  6. Fügen Sie es Ihren Anmeldeelementen im Einstellungsbereich "Konten" hinzu.

Hier ist ein Screenshot des Prozesses:

Automator-Anwendungs-Workflow

Olivier
quelle
Obwohl die AppleScript-Methode in meinem Schlüsselbund gespeichert war, wurden immer wieder Anmeldeinformationen abgefragt. Die Automator-Methode funktioniert jedoch. Die Aktionsnamen lauten "Get Specified Servers" und "Connect to Servers".
Louis
Seltsamerweise verwende ich die AppleScript-Methode (nicht beim Start, aber immer noch) und es funktioniert das Speichern des Schlüsselbunds. Wie auch immer, ich bin froh, dass die Automator-Lösung für Sie gut funktioniert. Ich habe meine Antwort mit den richtigen Aktionsnamen aktualisiert, danke!
Olivier
Ich habe nachfolgende Bereitstellungen (von zusätzlichem Speicherplatz in Time Capsule in einem DMG) mit Get Specified Finder Items und Mount Disk Image sowohl für das Volume als auch für die DMG-Datei hinzugefügt. Als ich zum ersten Mal Automator benutzte, arbeitete ich an einem Zauber, um zu verhindern, dass diese Finder-Fenster beim Anmelden auftauchten.
Sam Brightman
Wenn Sie versuchen, das Automator-Skript auszuführen und erhalten: "Verbindung zu Servern fehlgeschlagen" - "Verbindung zum Server fehlgeschlagen"; Dies bedeutet wahrscheinlich, dass Ihre Volumes bereits bereitgestellt wurden und nicht erneut bereitgestellt werden können. Wenn Sie Ihr Skript testen möchten, heben Sie zuerst alle Freigaben auf und versuchen Sie dann, das Automator-Skript erneut auszuführen.
Toland H
1

Haben Sie versucht, Ihre Mounts stattdessen mit dem Verzeichnisdienstprogramm zu konfigurieren? Ich habe gerade eine kurze Wegbeschreibung gepostet.

Wie kann ich verhindern, dass OS X beim Start automatisch eine Verbindung zu einem NFS-Server herstellt?

Ich habe mich als root authentifiziert, einen neuen leeren Datensatz erstellt, die Freigabe, die ich bereitstellen wollte, unbemerkt gezogen, um den Dummy-Text des neuen Datensatzes zu ersetzen, und beendet.

Es stellte sich heraus, dass es sich um eine afp-Freigabe handelte, mit der ich einen entfernten Mac lokalisierte. Ich habe dies in Lion sicherlich noch nicht gut getestet - aber dies ist der Ort, an dem ich gerne Reittiere einrichte, anstatt sie nur in die Anmeldeobjekte einzufügen.

Bildbeschreibung hier eingeben

Möglicherweise müssen Sie sich in der Serverdokumentation umschauen, da das Einrichten eines Verzeichnisses (lokal oder LDAP) eine etwas knifflige und genaue Abfolge sein kann und die Details entscheidend dafür sind, ob es zuverlässig funktioniert.

bmike
quelle
-1

Ich bin mir zu 60% sicher, dass dies der Fall ist: Finder merkt sich, ob das Fenster eines Volumes beim Auswerfen geöffnet war. Schließen Sie das Fenster und werfen Sie es aus. Es sollte sich nicht automatisch öffnen, wenn es das nächste Mal gemountet wird. Ich weiß, dass dies für eine Handvoll Disk-Images funktioniert, die ich beim Anmelden einbinde.

Leider funktioniert dieses Kontrollkästchen nur für Apps. Ich glaube, deshalb heißt es im Anweisungstext ausdrücklich "eine Bewerbung verstecken ".

Scrollrad
quelle
Ich fürchte, das hat nicht funktioniert.
Louis
Interessiert es Sie, wenn vorhandene Finder-Fenster ebenfalls geschlossen werden? Sie können eine Automator-Aktion verwenden, um die Server bereitzustellen, und dann am Ende des Workflows ein AppleScript hinzufügen. Wenn das funktioniert, kann ich die Antwort aktualisieren (ich kann hier keine Rückgaben hinzufügen)
Scrollwheelie
Äh ... das ist sehr Windows XP ähnlich. Ich möchte nicht einmal dorthin gehen. ;)
Louis
Wenn wir Automator verwenden, ist AppleScript nicht erforderlich. Wir können aber auch AppleScript verwenden. Beide Lösungen sind sehr einfach und bei weitem nicht "Windows XP-artig". Wenn Sie diese Tools nicht kennen, sollten Sie einen Blick darauf werfen, sie sind sehr leistungsfähig und der Einstieg ist sehr einfach. In meiner Antwort finden Sie genaue Anweisungen zum Lösen Ihres Problems mithilfe eines dieser Tools.
Olivier
-1

In Lion werden alle geöffneten Fenster beim nächsten Anmelden erneut geöffnet. Beim Neustart oder Herunterfahren können Sie das Kontrollkästchen "Fenster beim erneuten Anmelden erneut öffnen" deaktivieren. Dies lässt Lion mit einer "relativ" sauberen Tafel neu starten.

Deaktivieren Sie dieses Kontrollkästchen und prüfen Sie, ob Ihr Problem behoben ist.

Ric T
quelle
Hatte keine Wirkung. Die Fenster öffnen sich, wenn die Ordner eingehängt werden.
Louis
Fortsetzen in 10.7 (Build 11A511) funktioniert nicht immer mit Datenträgerabbildern usw. Einige Anwendungen, für die die Wiederaufnahme aktiviert ist, scheinen das Bereitstellen eines Volumes zu verursachen, wenn sich eine Edition einer Datei auf diesem Volume befindet. Smultron 4 scheint dies zu erreichen. Die Vorschau scheint nicht dasselbe zu erreichen. Ich würde gerne eine Frage zu diesem Thema sehen.
Graham Perrin