Tapeltuani tämän kanssa itse kohtuu pitkän ajan ja saatuani lopulta osoitekirjan, kalenterin ja tehtävälistauksen toimimaan 99%:sti päädyin dokumentoimaan tekemiseni. Tämä toimii siis Fujitsu-Siemens LOOX 420:llä, mutta ainakin teoriassa homman pitäisi pelata muillakin WindowsCE:tä käyttävillä PDA-laitteilla. Lukiessani läpi lukuisia Ubuntun keskustelupalstoja poimin ohjeen osia sieltä toisia täältä. Lukiessani kävi myös ilmi, että etenkin joidenkin HP:n iPAQ:ien kanssa saattaa joutua virittelemään pidempäänkin.
Luonnollisesti en vastaa siitä, jos PDA tai Evolution korruptoituu.
Itse asentelin soveltuvat ohjelmapaketit apt-get avulla, mutta Synapticin toiminee ihan yhtä hyvin
Aikani nettiä selattua päädyin hyödyntämään SyncCE ja Multisync ohjelmien paketteja päällekkäin sopivasti yhdistellen.
Aluksi kannattaa tipauttaa PDA-laite synkkaustellinkiinsä ja tarkastaa komennolla 'dmesg' . Saatavalta listalta pitäisi saada näkyviin PDA:han viittaavia rivevejä. Jos näitä löytyy, asennus voi alkaa.
Tässä työjärjestys vaihe vaiheelta:
Avaa aluksi pääteyhteys koneellesi.
-- SynCE:n asennus ja konfigurointi --
1. Valitse asennettavaksi ainakin paketit:
sudo apt-get install librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial
Asennuksen aikana synce-serial ajaa installin, jonka oletuksia ei kannata mennä näpelöimään. Oletusarvot ovat: /dev/ttyUSB0; local address 192.168.131.102 ja remote address 192.168.131.201 . DNS entry jää tyhjäksi.
2. Kun asennus on valmis, ei haittaa kertoa SynCE:lle vielä erikseen komentorivillä
sudo synce-serial-config ttyUSB0
, mistä PDA:n pitäisi jatkossa löytyä. Havaitsin, että tällä ylimääräisellä komennolla PDA:n löytyminen multisyncin puolelta oli paljon varmempaa.
3. Sitten pitää saada SynCE liityntä palvelin pystyyn joko komennolla dccm, tai jos PDA on suojattu salasanalla komento on dccm -p salasana .
4. Seuraavana käynnistetään itse SynCE komennolla
sudo synce-serial-start
-- Sitten multisyncin pariin --
5. Asennetaan tarvittavat multisync-paketit komennolla
sudo apt-get install libmultisync-plugin-all multisync
Tässä saattaa tulla (ja varmaan tuleekin) mukana turhia plugin paketteja, mutta tämä on vaivaton tapa varmistaa ettei tärkeät paketit unohdu.
6. Käynnistä seuraavaksi multisync ohjelma (ainakin ensimmäisellä kerralla) pääteikkunassa.
7. Klikkaa ohjelmasta 'New'-näppäintä ja aseta first plugin ja second plugin niin, että toiseen on valittu 'SynCE plugin' ja toiseen 'Ximian Evolution 2'. Järjestyksellä ei pitäisi tässä olla merkitystä. Voit vielä antaa PDA-laitteelle nimen, jolla sen jatkossa erottaa muista multisync-pareista.
-- Nyt testaamaan tuloksia --
Painamalla multisyncin 'sync' painiketta, pääteikkunassa pitäisi alkaa vilistää dataa. Itsellä jouduin ensimmäisellä kerralla painamaan sync nappia kahteen kertaan, ennenkuin data todella siirtyi laitteiden välillä. Sen jälkeen homma on pelannut mainiosti yhdellä klikkauksella.
-- PDA:n irroitus telakasta --
Ennen irroitusta kannattaa suorittaa seuraavat toimenpiteet:
1. Sulje multisync
2. komenna "sudo killall -HUP dccm"
3. annan lopuksi vielä komento "sudo synce-serial-abort"
Tämän jälkeen voit ottaa PDA:n huoletta irti telakastaan.
-- Seuraavat synkronointikerrat --
1. Laita PDA telakkaan. (multisync todennäköisesti herää itsestään)
2. kirjoita komento "sudo synce-serial-config ttyUSB0" (tämä oli siis toiminnan varmistamista)
3. kirjoita komento "dccm" (tai dccm -p salasana)
4. seuraavaksi SynCE päälle komennolla "sudo synce-serial-start" (nyt PDA:n pitäisi herätä)
5. multisyncistä valitaan PDA ja klikataan SYNC
Täydentäkää ihmeessä. Itsekin täydennän kun keksin jotain uutta.
Norri