Ich habe den Speicher für meine "iTunes Media", "iTunes Music" und "Mobile Applications" mithilfe von Symlinks auf ein Netzwerklaufwerk ausgelagert.
Ich habe die gesamte Medienbibliothek aus Leistungsgründen nicht mit iTunes ausgelagert.
Es wäre schön, eine Verbindung zu meinem Netzwerklaufwerk herzustellen, wenn ich iTunes starte, da es weniger ordnungsgemäß ausfällt, wenn der Netzwerkspeicher noch nicht bereitgestellt ist.
Gibt es eine Möglichkeit, ein Netzwerklaufwerk vor dem Start einer bestimmten Anwendung bereitzustellen?
Antworten:
Mit Automator und dem hervorragenden SleepWatcher- Dienstprogramm habe ich ein Setup, das beim Starten des Computers automatisch eine Verbindung zu meinem Netzwerklaufwerk herstellt und sich dann automatisch wieder verbindet, wenn der Computer aus dem Ruhezustand aufwacht.
Ich habe ein Tutorial in einem Blog-Beitrag geschrieben .
Ein Update als Antwort auf CajunLukes Frage:
Die Automator-App stellt eine Verbindung zum Netzlaufwerk her und enthält eine Verzögerung von 10 Sekunden, um sicherzustellen, dass die Netzwerkverbindung bereit ist.
SleepWatcher wird als Daemon ausgeführt und ermöglicht es Ihnen, die Ausführung von Skripten zu planen, wenn Ihr Computer in den Ruhezustand wechselt oder aus dem Ruhezustand aufwacht. In diesem Fall konfigurieren Sie es so, dass beim Aufwachen des Computers ein Shell-Skript ausgeführt wird, das die oben genannte Automator-App aufruft.
quelle
Eine einfache Lösung besteht darin, Ihre Netzwerkfreigaben beim Anmelden automatisch für Sie bereitzustellen. Ein Programm wie Network Drive Launcher hilft beim automatischen Erstellen von Skripten und beim Herstellen einer Verbindung zu Netzwerkfreigaben, wenn Sie sich anmelden.
Alternativ können Sie ein Apple-Skript schreiben, das das Klicken auf das iTunes-Symbol ersetzt, um iTunes zu starten. Dies ist nicht ideal, da Sie zuerst auf das Skript klicken müssten.
::
Speichern Sie das Skript Datei> Speichern
Nennen Sie es wie Sie möchten, aber stellen Sie sicher, dass Sie das Dateiformat in der Dropdown-Liste "Dateiformat:" auf "Anwendung" setzen.
Führen Sie das Skript aus, Sie können es wie jede andere Anwendung behandeln.
Schließlich scheint es möglich zu sein, ein Apple-Skript zu schreiben, das genau das tut, was Sie wollen. Hier ist ein Link zu etwas, das möglicherweise mit einigen Änderungen funktionieren kann. Ich konnte es nicht zum Laufen bringen, einige Syntaxprobleme müssen behoben werden. Führen Sie ein Skript aus, wenn eine Anwendung geöffnet wird
quelle
Ich habe ein Skript erstellt, das eine Verbindung zu einem Netzwerklaufwerk herstellt, wenn iTunes ausgeführt wird. Sie können es von dieser Hauptseite herunterladen (suchen Sie nach dem "rohen" Download-Link).
Grundsätzlich läuft es in einer Endlosschleife und überprüft alle zwei Sekunden, ob iTunes.app läuft. In diesem Fall wird überprüft, ob Ihr AFP-Volume bereits bereitgestellt ist, und wenn nicht.
Sie müssen das Skript konfigurieren, bevor Sie es zum ersten Mal ausführen. Weitere Informationen finden Sie in den Variablen oben im Skript. VOLUMENAME ist der Name aus dem normalen AFP-Verbindungsdialog ( in diesem Fall ssd ):
Um zu überprüfen , ob das Ding funktioniert im Prinzip: Lassen Sie uns sagen , dass das Skript auf das ist
Desktop
, in Terminal - Typcd ~/Desktop/
, dann./mount_afp_when_itunes_running.sh
.Stellen Sie in diesem Fall
Permission denied
die Dateiberechtigungen so ein, dass Sie das Skript mit ausführen könnenchmod 755 mount_afp_when_itunes_running.sh
, und versuchen Sie es erneut.Wenn alles funktioniert, können Sie dieses Skript automatisch über einen Launch Agent starten .
quelle
Dies mag ein wenig vom Thema abweichen, aber es ist nicht erforderlich, die iTunes-Verzeichnisse zu verknüpfen! Um eine iTunes-Mediathek auszuwählen, die sich irgendwo auf einer Festplatte befindet, halten Sie sie ⌥unmittelbar nach dem Start von iTunes gedrückt.
quelle