Timemachine Volumes automatisch wechseln
Gestern habe ich über Controlplane geschrieben, welches meinen Routinetätigkeiten beim Ortswechsel mit meinem Mac vereinfacht hat. Eine wichtige Aktionen fehlte mir noch in der Version 1.0.1, nämlich das Ändern des Timemachine Backup Volumes. Durch die Möglichkeit auch Shell Skripte ausführen zu lassen, konnte ich diese Funktionalität mit Googles Hilfe nachrüsten.
Eine Möglichkeit die ich gefunden habe, nutzt Apple Script für diesen Zweck. Da dieses aber mit Controlplane noch nicht ausgeführt werden können und ich der Meinung war, dass eine elegantere Lösung möglich sein musste, bin ich auf einen Forenbeitrag gestoßen, der die Shell nutzt um das Timemachine Volume direkt in der entsprechenden Konfigurationsdatei umzuschreiben. Dazu muss man folgende Punkt nacheinander durchführen:
1.) Timemachine Volume (einmalig) händisch in der Systemeinstellung setzen
2.) Das Terminal öffnen und folgendes Kommando eingeben um den richtigen “Alias” für das aktuelle Volume zu erhalten.
defaults read /Library/Preferences/com.apple.TimeMachine BackupAlias
Hinweis: Der Alias besteht aus vielen Ziffern und Buchstaben und beginnt mit < und endet mit >
3.) Einfügen des Alias in folgendes Shell Skript:
#!/bin/bash defaults write /Library/Preferences/com.apple.TimeMachine BackupAlias 'ALIAS'
Wichtig ist, dass man die ‘ Zeichen am Anfang und am Ende nicht vergißt. Fügt man diese Zeile in (z.B.) Textedit ein, kann man sie als Datei abspeichern (ich verwende .sh als Endung um die Datei als Skript identifizieren zu können).
4.) Hinzufügen der Aktion “Shell Skript” in Controlplane und auswählen des gerade erstellten Skripts.
5.) Wiederholen der Punkte 1-4 für andere Timemachine Volumes.
Das oben Beschriebene habe ich mit einer Firewire Festplatte und einem QNAP als Speicherplatz für Timemachine getestet. Beides funktioniert problemlos und ich muss endlich nicht mehr händisch zwischen Backup am Arbeitsplatz und Backup daheim händisch umschalten.
Hat man einen Mobile Me Account und möchte man sein Mac Adressbuch mit einem Windows Rechner synchronisieren, ist man eigentlich auf Outlook oder Outlook Express festgelegt. Durch ein undokumentiertes Feature in Thunderbird bietet sich aber einen Möglichkeit auch das Adressbuch in Thunderbird zu verwenden.
Dazu muss man im Mobile Me Client (unter Windows) die Synchronisation mit dem Windows Adressbuch aktivieren. Dann editiert man die Datei prefs.js, welche sich im Thunderbird Profil Ordner zu finden ist und fügt folgende Zeilen am Ende hinzu:
user_pref("ldap_2.servers.OE.description", "Outlook Express");
user_pref("ldap_2.servers.OE.dirType", 3);
user_pref("ldap_2.servers.OE.uri", "moz-aboutlookdirectory://oe/");
Nach einem Neustart bindet Thunderbird nun das Windows Adressbuch ein. Dies hat bei einem Test mit Thunderbird 3 auch wunderbar funktioniert. Leider findet Thunderbird bei mir die Adressen nicht, wenn man in der Adresszeile drauf los tippt. Blendet man die Seitenleiste mit den Adressen allerdings ein und doppelklickt auf einen Kontakt wird die Emailadresse richtig in die Adresszeile übernommen.
Es gibt noch einen weiteren Nachteil. Es werden zwar alle Emailadressen eines Kontakts vom Mac auf den Windows PC synchronisiert, Thunderbird kennt allerdings nur die erste Emailadresse aus dem Mac Adressbuch (die im Windows Adressbuch als Standard gesetzt wurde).
Alles in Allem also keine perfekte Lösung. Aber ein Workaround, der zumindest eine rudimentäre Unterstützung für die Synchronisation von Mac und Thunderbird unter Windows bietet.
Zusammengetragen von: