Att hålla Evolution-kalendern, uppgifter och memo synkade...
Postat: 05 sep 2007, 11:01
Efter att ha experimenterat lite med att synka Sunbird med Googlekalendern var det någon som ville kunna ändra kalendern som kommer fram när man klickar på klockan uppe till höger i Gnome. Detta verkar inte vara det lättaste.
I stället tittade jag närmare på synkning av Evolution. Det jag har testat nu är syncevolution.
Det är inte helt lätt och kanske inte heller en helt snygg lösning. Kom gärna med förslag då det (som vanligt) är en snabb-och-ful-lösning...
Så här har jag gjort:
1: Skapa ett konto på http://www.scheduleworld.com
2: Installera syncevolution
Ladda ner från http://sourceforge.net/project/showfile ... _id=146288 och kompilera.
Om ni är lata och godtrogna kan ni alternativt använda en .deb som undertecknad står för (inga garantier!): http://ubuntu.grusgrus.net/syncevolution_0.6-1_i386.deb
Skapa konfigurationsfiler
kör nu syncevolution utan parametrar för att se vad t.ex din kalender heter (t.ex Personligt)
editera configfilerna:
(username och password måste ändras, finns i eposten du fick då du registrerade kontot på scheduleworld.com)
(stöd för synkronisering av adressboken verkar inte fungera? Stäng av genom att ändra sync = two-way till sync = none)
(Jag fick ändra raden evolutionsource = SyncEvolution test #1 till evolutionsource = Personligt samt uri = tasks2 till uri = tasks)
(Ändrade till evolutionsource = Personligt)
(Ändrade evolutionsource = Personligt och uri = cal)
Kör synkningen "för hand" för att se att allt fungerar:
(Av någon anledning får jag en massa felmeddelanden på testmaskinen som verkar ha med unicode att göra. Detta hände inte på utvecklingsburken. Ska kolla närmare på vad det kan vara. Det synkar i alla fall som det ska)
3: Se till att synkningen utförs
crontab -e
Lägg till * * * * * /usr/local/bin/syncevolution scheduleworld > /dev/null så körs synkningen varje minut.
Problem:
I stället tittade jag närmare på synkning av Evolution. Det jag har testat nu är syncevolution.
Det är inte helt lätt och kanske inte heller en helt snygg lösning. Kom gärna med förslag då det (som vanligt) är en snabb-och-ful-lösning...
Så här har jag gjort:
1: Skapa ett konto på http://www.scheduleworld.com
2: Installera syncevolution
Ladda ner från http://sourceforge.net/project/showfile ... _id=146288 och kompilera.
Om ni är lata och godtrogna kan ni alternativt använda en .deb som undertecknad står för (inga garantier!): http://ubuntu.grusgrus.net/syncevolution_0.6-1_i386.deb
Skapa konfigurationsfiler
Kod: Markera allt
mkdir -p $HOME/.sync4j/evolution/scheduleworld/spds
cp -r /usr/local/share/share/doc/syncevolution/scheduleworld/spds/sources $HOME/.sync4j/evolution/scheduleworld/spds/.
cp -r /usr/local/share/share/doc/syncevolution/scheduleworld/spds/syncml/ /home/henrik/.sync4j/evolution/scheduleworld/spds/.
editera configfilerna:
Kod: Markera allt
gedit $HOME/.sync4j/evolution/scheduleworld/spds/syncml/config.txt
Kod: Markera allt
gedit $HOME/.sync4j/evolution/scheduleworld/spds/sources/addressbook/config.txt
Kod: Markera allt
gedit $HOME/.sync4j/evolution/scheduleworld/spds/sources/todo/config.txt
Kod: Markera allt
gedit $HOME/.sync4j/evolution/scheduleworld/spds/sources/memo/config.txt
Kod: Markera allt
gedit $HOME/.sync4j/evolution/scheduleworld/spds/sources/calendar/config.txt
Kör synkningen "för hand" för att se att allt fungerar:
Kod: Markera allt
syncevolution scheduleworld
3: Se till att synkningen utförs
crontab -e
Lägg till * * * * * /usr/local/bin/syncevolution scheduleworld > /dev/null så körs synkningen varje minut.
Problem:
- crontab känns inte som något bra sätt att sköta synkningen på... Någon som har en bättre ide' ?
- Adressboken