Αυτόματος συγχρονισμός επαφών στο Mac OS X

Αυτό το άρθρο θα το γράψω και στα Αγγλικά, μπορεί κάποιος να χρειαστεί το… πόνημά μου:P

Λοιπόν, λέγαμε στο προηγούμενο ποστάκι ότι τελικά κατέληξα στη δυνατότητα που δίνει το Mac OS X 10.5.3+ να συγχρονίζει τις επαφές του Address Book και με το Google Contacts. Αυτό γίνεται χρησιμοποιώντας το iTunes, κάθε φορά που συγχρονίζει το iPhone/iPod Touch – ή οποιαδήποτε άλλη συσκευή υποστηρίζει συγχρονισμό επαφών μέσω του Sync Services που διαθέτει το λειτουργικό.

Η μία λύση είναι να ανοίξετε το iSync, να πάτε στα Preferences και να τσεκάρετε το display icon on menu bar, οπότε κάθε φορά που θέλετε να συγχρονίσετε τις επαφές σας πάτε εκεί και *κλικ*->Sync now*κλικ*. Χειροκίνητο, σπαστικό, όχι και ό,τι το καλύτερο.

Έκατσα λοιπόν και σκάλισα λίγο το μηχανισμό του συγχρονισμού, έβγαλα άκρη και έφτιαξα ένα πακετάκι που εγκαθιστάται και αναλαμβάνει να τα κάνει όλα αυτόματα για εσάς:) Λινκ θα βρείτε στο τέλος του post – για την ώρα να εξηγήσουμε τι κάνει αυτό το πακέτο: εγκαθιστά στο φάκελο του χρήστη, στο Library/LaunchAgents ένα .plist που ουσιαστικά κατά την είσοδο στο σύστημα τρέχει έναν launch daemon που του έχω ορίσει. Έτσι, κατά το login και κάθε 15 λεπτά από εκεί και πέρα, ο υπολογιστής αυτόματα θα συγχρονίζει τις επαφές του με όποιες και όσες πηγές βρει διαθέσιμες – μεταξύ των οποίων και τα Contacts του Google. Αν θέλετε χειροκίνητα να εκκινήσετε έναν συγχρονισμό υπάρχει πάντα το προαναφερθέν menubar item. Αν θέλετε να αλλάξετε το μεσοδιάστημα μεταξύ συγχρονισμών ανοίξτε το αρχείο ~/Library/LaunchAgents/com.flareman.SyncContacts.plist με κάποιον preference list editor (και ο μαμίσιος του OS X μια χαρά είναι) και αλλάξτε το StartInterval σε όποια τιμή θέλετε σε δευτερόλεπτα (η προεπιλογή είναι 900, 15 λεπτά). Εναλλακτικά, για να αφαιρέσετε τον δαίμονα σβήστε το αρχείο μαζί με το σχετικό receipt.

Ίσως κάποια στιγμή να έχω όρεξη να κάτσω και να φτιάξω ένα σωστό GUI app που να τα κάνει όλα μαζί, ωραία και νοικοκυρεμένα – για τώρα βαριέμαι:) Ελπίζω να σας φανεί χρήσιμο.


I wrote one post ago about Mac OS X 10.5.3+ and its ability to sync contacts between Address Book and Google. This option works with iTunes, and the contacts get synced every time an iPhone/iPod (Touch) is being synced… or any other device making use of the system’s Sync Services, for that matter.

One option you have is to launch iSync, go to Preferences and check the «display icon on menu bar» check box; this way every time you want to sync your contacts you go to the correspondent menu icon and *click*Sync now*click* you’re done. Manual, not too intuitive and certainly not the optimal choice.

So I sat down and tinkered a bit with the syncing mechanism; I reached some conclusions and conjured a package that you can install and get hassle-free automatic contacts syncing:) You’ll find a link to the package at the end of the post – for now let’s go over what this package does: it installs a property list file in the user’s home (under Library/LaunchAgents), which essentially launches on login a special daemon that I have preset. Thus, after the user logs in and every 15 minutes thereafter, the Mac will automatically sync its contacts store with any and all sources it has available – amongst which, Google Contacts. If you still want to force a manual sync there is always the iSync menubar item. Should you wish to change the interval between syncs open the file ~/Library/LaunchAgents/com.flareman.SyncContacts.plist using any property list editor and change the StartInterval value to anything you like (default is 900 seconds, or 15 minutes). Alternatively, to remove the daemon, delete the file alongside its installation receipt, then log off then back in.

Maybe at some moment I might be in the mood for creating a proper GUI application for this purpose, all nice and neat with a menubar icon and proper sync commands; for now I’m just plain bored:D Hope you find this useful.

Link for downloadind the .pkg file

Advertisements

0 Responses to “Αυτόματος συγχρονισμός επαφών στο Mac OS X”



  1. Σχολιάστε

Σχολιάστε

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s




Κατηγορίες

ΠΡΟΣΦΑΤΑ ΣΧΟΛΙΑ

djteo στο Ivan – Czar Bomba (η ισχυρότερ…
Νίκος στο Ivan – Czar Bomba (η ισχυρότερ…
Δήμητρα στο Ivan – Czar Bomba (η ισχυρότερ…
Στεφανια κοτριδου στο Πλαίσιο (παράπονα)
Ελένη στο Ivan – Czar Bomba (η ισχυρότερ…

ΗΜΕΡΟΛΟΓΙΟ

Δεκέμβριος 2008
Δ Τ Τ Π Π Σ Κ
« Νοέ.   Ιαν. »
1234567
891011121314
15161718192021
22232425262728
293031  

ΠΑΛΑΙΟΤΕΡΕΣ ΣΕΖΟΝ…

del.icio.us

Twitter

ASK2USE

ΔΙΑΦΟΡΑ

Μας διαβάζουν τακτικά:

Counter free

Αρέσει σε %d bloggers: