author | ulf69 <ulf69> | 2004-10-22 22:32:54 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-10-22 22:32:54 (UTC) |
commit | bcad4a526b3bc04a4889e6bbbe9b73731a5aacf5 (patch) (unidiff) | |
tree | 6cc7ceb9829e6e2412fd1320b9292ec443a8d21b | |
parent | 6b99c0feac04963f814a32586268ecac966f3d51 (diff) | |
download | kdepimpi-bcad4a526b3bc04a4889e6bbbe9b73731a5aacf5.zip kdepimpi-bcad4a526b3bc04a4889e6bbbe9b73731a5aacf5.tar.gz kdepimpi-bcad4a526b3bc04a4889e6bbbe9b73731a5aacf5.tar.bz2 |
added references to PWM/Pi
-rw-r--r-- | bin/kdepim/SyncHowto.txt | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/bin/kdepim/SyncHowto.txt b/bin/kdepim/SyncHowto.txt index ec5513a..5874fc3 100644 --- a/bin/kdepim/SyncHowto.txt +++ b/bin/kdepim/SyncHowto.txt | |||
@@ -1,496 +1,497 @@ | |||
1 | WARNING: | 1 | WARNING: |
2 | YOU MAY GET UNEXSPECTED (I.E. WRONG) SYNCHRONIZATION RESULTS, | 2 | YOU MAY GET UNEXSPECTED (I.E. WRONG) SYNCHRONIZATION RESULTS, |
3 | IF YOU CHANGE AN EVENT ON THE FIRST DEVICE AND SYNC IMMEDIATELY FROM | 3 | IF YOU CHANGE AN EVENT ON THE FIRST DEVICE AND SYNC IMMEDIATELY FROM |
4 | THE OTHER DEVICE WITH THIS DEVICE, IF THE CLOCKS OF THE TWO DEVICES | 4 | THE OTHER DEVICE WITH THIS DEVICE, IF THE CLOCKS OF THE TWO DEVICES |
5 | HAVE TOO MUCH DIFFERENCE. | 5 | HAVE TOO MUCH DIFFERENCE. |
6 | 6 | ||
7 | In other words: Please make shure, that the clocks of the devices | 7 | In other words: Please make sure, that the clocks of the devices |
8 | you want to sync have only a difference of some seconds! | 8 | you want to sync have only a difference of some seconds! |
9 | 9 | ||
10 | 10 | ||
11 | CONTENT: | 11 | CONTENT: |
12 | 12 | ||
13 | 0) How syncing works | 13 | 0) How syncing works |
14 | 1) Qick overview of settings | 14 | 1) Qick overview of settings |
15 | 2) Sync settings in sync dialog | 15 | 2) Sync settings in sync dialog |
16 | 3) Syncing background | 16 | 3) Syncing background |
17 | 4) Sync preferences | 17 | 4) Sync preferences |
18 | 5) Details about sync profile kinds | 18 | 5) Details about sync profile kinds |
19 | 19 | ||
20 | ************************************************************************* | 20 | ************************************************************************* |
21 | 0) How syncing works | 21 | 0) How syncing works |
22 | ************************************************************************* | 22 | ************************************************************************* |
23 | 23 | ||
24 | Note: | 24 | Note: |
25 | The recommended and easiest way to syncronize two devices where | 25 | The recommended and easiest way to syncronize two devices where |
26 | KO/Pi or KA/Pi is installed, is the profile kind "Pi-Sync". | 26 | KO/Pi, KA/Pi or PWM/Pi is installed, is the profile kind "Pi-Sync". |
27 | Details about that in 5) b). | 27 | Details about that in 5) b). |
28 | 28 | ||
29 | In KDE-Pim/Pi you can synchronize ( sync ) your calendar/addressbook | 29 | In KDE-Pim/Pi you can synchronize ( sync ) your calendar/addressbook/ |
30 | with another calendar/addressbook , by syncing your | 30 | passwordfile with another calendar/addressbook/passwordfile, |
31 | (local) calendar/addressbook with a (remote) file. | 31 | by syncing your (local) calendar/addressbook/passwordfile |
32 | with a (remote) file. | ||
32 | This remote file may on your local filesystem | 33 | This remote file may on your local filesystem |
33 | or on another (remote) device. | 34 | or on another (remote) device. |
34 | 35 | ||
35 | If you want to sync with another remote device, | 36 | If you want to sync with another remote device, you have to create |
36 | you have two create a sync profile. | 37 | a sync profile. |
37 | You have two choices for choosing the profil kind: | 38 | You have two choices for choosing the profil kind: |
38 | I) You have to choose profile kind "Remote file" and to specify a | 39 | I) You can choose profile kind "Remote file" and specify a |
39 | command line download/upload command ( like scp, ftp, ...) to | 40 | command line download/upload command ( like scp, ftp, ...) to |
40 | a) download the remote file to your local machine to a temp file | 41 | a) download the remote file to your local machine to a temp file |
41 | b) sync with this temp file | 42 | b) sync with this temp file |
42 | c) upload the synced file to the remote device | 43 | c) upload the synced file to the remote device |
43 | II) If you want to sync with a device, where KO/Pi( or KA/Pi ) is | 44 | II) If you want to sync with a device, where KO/Pi( or KA/Pi, PWM/Pi) is |
44 | installed, you can easily get the remote file via network | 45 | installed, you can easily get the remote file via network |
45 | with the build in file transfer feature: | 46 | with the build in file transfer feature: |
46 | Choose profile kind "Pi-Sync" and | 47 | Choose profile kind "Pi-Sync" and |
47 | a) Start KO/Pi or KA/Pi on remote device and | 48 | a) Start KO/Pi,KA/Pi or PWM/Pi on remote device and |
48 | enable "Pi-Sync" on remote device with password and port. | 49 | enable "Pi-Sync" on remote device with password and port. |
49 | b) Specify password, port and IP address in your profile. | 50 | b) Specify password, port and IP address in your profile. |
50 | 51 | ||
51 | 52 | ||
52 | You can sync with your mobile phone as well. | 53 | You can sync with your mobile phone as well. |
53 | Everything is explained in more details below. | 54 | Everything is explained in more details below. |
54 | 55 | ||
55 | NOTE: | 56 | NOTE: |
56 | If you do not use profile kind "Pi-Sync", | 57 | If you do not use profile kind "Pi-Sync", |
57 | it is recommended to close | 58 | it is recommended to close |
58 | a running KO/Pi ( or KA/Pi) on the remote device. | 59 | a running KO/Pi (KA/Pi, PWM/Pi) on the remote device. |
59 | (Note: KO/Pi( or KA/Pi) running on Zaurus with | 60 | (Note: KO/Pi(KA/Pi, PWM/Pi) running on Zaurus with |
60 | FastLoad enabled will never be closed!) | 61 | FastLoad enabled will never be closed!) |
61 | After syncing with a running KO/Pi on the remote device, | 62 | After syncing with a running KO/Pi on the remote device, |
62 | a "save" on the remote device will tell you that it needs to merge (sync). | 63 | a "save" on the remote device will tell you that it needs to merge (sync). |
63 | After merging (just a syncing with the changed file) | 64 | After merging (just a syncing with the changed file) |
64 | you will get the new data showing in remote KO/Pi. | 65 | you will get the new data showing in remote KO/Pi. |
65 | 66 | ||
66 | ************************************************************************* | 67 | ************************************************************************* |
67 | 1) Qick overview of settings | 68 | 1) Qick overview of settings |
68 | ************************************************************************* | 69 | ************************************************************************* |
69 | 70 | ||
70 | a) Open sync settings dialog (Menu Synchronize - Configure...) | 71 | a) Open sync settings dialog (Menu Synchronize - Configure...) |
71 | b) Give your device a unique name. | 72 | b) Give your device a unique name. |
72 | (unique in the set of all devices you want to sync with). | 73 | (unique in the set of all devices you want to sync with). |
73 | If you have already configured another devive and created | 74 | If you have already configured another devive and created |
74 | there a sync profile to sync with this device, give your device | 75 | there a sync profile to sync with this device, give your device |
75 | the same name as this sync profile! The same name is important, | 76 | the same name as this sync profile! The same name is important, |
76 | because it makes it possible to sync first A->B | 77 | because it makes it possible to sync first A->B |
77 | (A local device, that performs the sync, B remote device) | 78 | (A local device, that performs the sync, B remote device) |
78 | and then B->A. Such that the B->A sync knows about the | 79 | and then B->A. Such that the B->A sync knows about the |
79 | already performed A->B sync. | 80 | already performed A->B sync. |
80 | That means: It is unimportant if you sync A->B or B->A, | 81 | That means: It is unimportant if you sync A->B or B->A, |
81 | the devices A and B will be synced properly. | 82 | the devices A and B will be synced properly. |
82 | c) Create a new sync profile and give it a unique name. | 83 | c) Create a new sync profile and give it a unique name. |
83 | (unique in the set of all sync profiles on this device). | 84 | (unique in the set of all sync profiles on this device). |
84 | If you want to sync with a device, where KO/Pi is already installed | 85 | If you want to sync with a device, where KO/Pi is already installed |
85 | and which has a given unique device name, use this device name as | 86 | and which has a given unique device name, use this device name as |
86 | your profile name ( refer to b) ). | 87 | your profile name ( refer to b) ). |
87 | d) Coose the profile kind of your syncing method: | 88 | d) Coose the profile kind of your syncing method: |
88 | (i) Local file or | 89 | (i) Local file or |
89 | (ii) Pi-Sync or | 90 | (ii) Pi-Sync or |
90 | (iii) Remote file or | 91 | (iii) Remote file or |
91 | (iiii) Mobile Phone. | 92 | (iiii) Mobile Phone. |
92 | Detailed explanation in 5) | 93 | Detailed explanation in 5) |
93 | e) Choose the other profile options. | 94 | e) Choose the other profile options. |
94 | Detailed explanation in 2) | 95 | Detailed explanation in 2) |
95 | f) Close sync dialog with OK. | 96 | f) Close sync dialog with OK. |
96 | g) Sync. | 97 | g) Sync. |
97 | 98 | ||
98 | NOTE: | 99 | NOTE: |
99 | AFTER SYNCING THERE ARE "SYNC EVENTS" CREATED | 100 | AFTER SYNCING THERE ARE "SYNC EVENTS" CREATED |
100 | (OR UPDATED, IF IT ALREADY EXITS) FOR EACH SYNC PROFILE. | 101 | (OR UPDATED, IF IT ALREADY EXITS) FOR EACH SYNC PROFILE. |
101 | YOU MAY NOT DELETE OR CHANGE THESE EVENTS. | 102 | YOU MAY NOT DELETE OR CHANGE THESE EVENTS. |
102 | 103 | ||
103 | ************************************************************************* | 104 | ************************************************************************* |
104 | 2) Sync settings in sync dialog | 105 | 2) Sync settings in sync dialog |
105 | ************************************************************************* | 106 | ************************************************************************* |
106 | 107 | ||
107 | a) Local device name: | 108 | a) Local device name: |
108 | -> 1) b) | 109 | -> 1) b) |
109 | b) Profile: | 110 | b) Profile: |
110 | -> 1) c) | 111 | -> 1) c) |
111 | c) Include in multiple sync: | 112 | c) Include in multiple sync: |
112 | In the Synchronize menu, there is a multiple sync menu entry. | 113 | In the Synchronize menu, there is a multiple sync menu entry. |
113 | If you choose this menu entry, all user defined profiles with this | 114 | If you choose this menu entry, all user defined profiles with this |
114 | 'Include in multiple sync' option enabled will be synced | 115 | 'Include in multiple sync' option enabled will be synced |
115 | one after another. And this twice. This will take some time. | 116 | one after another. And this twice. This will take some time. |
116 | After that sync, on all devices should be the same data. | 117 | After that sync, on all devices should be the same data. |
117 | d) Ask for preferences before sync: | 118 | d) Ask for preferences before sync: |
118 | Check this to be asked for sync preferences settings before each sync. | 119 | Check this to be asked for sync preferences settings before each sync. |
119 | If the profile kind is "Pi-Sync" you will be asked to confirm | 120 | If the profile kind is "Pi-Sync" you will be asked to confirm |
120 | the "Pi-Sync" specific settings (Password,IP address, port number) | 121 | the "Pi-Sync" specific settings (Password,IP address, port number) |
121 | as well. That makes it possible to use that profile for a | 122 | as well. That makes it possible to use that profile for a |
122 | device that is connected via DHCP to the network and gets different | 123 | device that is connected via DHCP to the network and gets different |
123 | IP addresses when connection to the network. | 124 | IP addresses when connection to the network. |
124 | e) Sync preferences: | 125 | e) Sync preferences: |
125 | Choose here your sync preferences. | 126 | Choose here your sync preferences. |
126 | Details -> 4) | 127 | Details -> 4) |
127 | f) Show summary after sync: | 128 | f) Show summary after sync: |
128 | Check this to get a small summary dialog after sync | 129 | Check this to get a small summary dialog after sync |
129 | about number of added/changed/deleted events on local/remote. | 130 | about number of added/changed/deleted events on local/remote. |
130 | g) Write back synced data: | 131 | g) Write back synced data: |
131 | Uncheck this to update the local calendar only. | 132 | Uncheck this to update the local calendar only. |
132 | I.e. your local calendar is synced with the remote calendar | 133 | I.e. your local calendar is synced with the remote calendar |
133 | but nothing on the remote calendar is changed. | 134 | but nothing on the remote calendar is changed. |
134 | If you uncheck "Write back synced data", the settings | 135 | If you uncheck "Write back synced data", the settings |
135 | under h) and i) are ignored, of course. | 136 | under h) and i) are ignored, of course. |
136 | h) --Write back (on remote) existing entries only: | 137 | h) --Write back (on remote) existing entries only: |
137 | Check this to update the remote data only. | 138 | Check this to update the remote data only. |
138 | I.e. no data from yor local calendar/addressbook is added to the | 139 | I.e. no data from yor local calendar/addressbook is added to the |
139 | remote device. You may use this option to | 140 | remote device. You may use this option to |
140 | sync against some kind of "public calendar/addressbook" without | 141 | sync against some kind of "public calendar/addressbook" without |
141 | writing back your personal data. | 142 | writing back your personal data. |
142 | i) --Write back (calendar) entries in future only: | 143 | i) --Write back (calendar) entries in future only: |
143 | Check this to write back only calendar entries in future. | 144 | Check this to write back only calendar entries in future. |
144 | (Useful when syncing with mobile phones.) | 145 | (Useful when syncing with mobile phones.) |
145 | You can specify the date range in weeks with | 146 | You can specify the date range in weeks with |
146 | ---- Max. weeks in future. | 147 | ---- Max. weeks in future. |
147 | Note: The date range starts always 7 days before the actual date! | 148 | Note: The date range starts always 7 days before the actual date! |
148 | I.e. the calendar events of the last week are written back always. | 149 | I.e. the calendar events of the last week are written back always. |
149 | j) Profile kind: | 150 | j) Profile kind: |
150 | Details -> 5) | 151 | Details -> 5) |
151 | 152 | ||
152 | ************************************************************************* | 153 | ************************************************************************* |
153 | 3) Syncing background | 154 | 3) Syncing background |
154 | ************************************************************************* | 155 | ************************************************************************* |
155 | 156 | ||
156 | The same mentioned for calendars is valid for addressbooks as well. | 157 | The same mentioned for calendars is valid for addressbooks as well. |
157 | 158 | ||
158 | Synchronizing calendars ( i.e. files ) means, | 159 | Synchronizing calendars ( i.e. files ) means, |
159 | to merge two calendars in a useful way. | 160 | to merge two calendars in a useful way. |
160 | If the two calendars are completely different, | 161 | If the two calendars are completely different, |
161 | there is no problem, the resulting calendar contains | 162 | there is no problem, the resulting calendar contains |
162 | all data from the local and from the remote calendar. | 163 | all data from the local and from the remote calendar. |
163 | 164 | ||
164 | Problems will occur, if you have edited items | 165 | Problems will occur, if you have edited items |
165 | from the local calendar on the remote machine. | 166 | from the local calendar on the remote machine. |
166 | Then it could be, that items are in conflict. | 167 | Then it could be, that items are in conflict. |
167 | Two items are "in conflict", if they have the | 168 | Two items are "in conflict", if they have the |
168 | same unique ID (which get an item at time of | 169 | same unique ID (which get an item at time of |
169 | creation and owns it until it is deleted ) | 170 | creation and owns it until it is deleted ) |
170 | and they both are modified after the last | 171 | and they both are modified after the last |
171 | synchronization. | 172 | synchronization. |
172 | 173 | ||
173 | At first sync of two calendars there is no item deleted. | 174 | At first sync of two calendars there is no item deleted. |
174 | If the calendars are synced before and there is an item, | 175 | If the calendars are synced before and there is an item, |
175 | which is not edited after the last sync and is only | 176 | which is not edited after the last sync and is only |
176 | available in one calendar, then this item is deleted | 177 | available in one calendar, then this item is deleted |
177 | in this calendar. | 178 | in this calendar. |
178 | 179 | ||
179 | But when was the last synchronization between two calendars? | 180 | But when was the last synchronization between two calendars? |
180 | 181 | ||
181 | To know that, KO/Pi creates at first syncing | 182 | To know that, KO/Pi creates at first syncing |
182 | of two files an unique event "<profile name> - sync Event" | 183 | of two files an unique event "<profile name> - sync Event" |
183 | on the remote and the local calendar. | 184 | on the remote and the local calendar. |
184 | After syncing, the start time of this event is set | 185 | After syncing, the start time of this event is set |
185 | to the time of syncing. | 186 | to the time of syncing. |
186 | The event is read only and the user may not change it. | 187 | The event is read only and the user may not change it. |
187 | 188 | ||
188 | If two such files are synced, that both have an event | 189 | If two such files are synced, that both have an event |
189 | "<profile name> - sync Event" and the events have | 190 | "<profile name> - sync Event" and the events have |
190 | the same start time, then deleted items on the one calendar | 191 | the same start time, then deleted items on the one calendar |
191 | are deleted on the other as well. | 192 | are deleted on the other as well. |
192 | 193 | ||
193 | 194 | ||
194 | ************************************************************************* | 195 | ************************************************************************* |
195 | 4) Sync preferences | 196 | 4) Sync preferences |
196 | ************************************************************************* | 197 | ************************************************************************* |
197 | 198 | ||
198 | Two items are "in conflict", if they have the same unique ID | 199 | Two items are "in conflict", if they have the same unique ID |
199 | and they both are modified after the last synchronization. | 200 | and they both are modified after the last synchronization. |
200 | (Details -> 3) ). | 201 | (Details -> 3) ). |
201 | 202 | ||
202 | If an item is not modified after the last sync and | 203 | If an item is not modified after the last sync and |
203 | it is not found in the other calendar, it is deleted. | 204 | it is not found in the other calendar, it is deleted. |
204 | 205 | ||
205 | On the first sync, there is no item deleted. | 206 | On the first sync, there is no item deleted. |
206 | 207 | ||
207 | SYNC PREFERENCES: | 208 | SYNC PREFERENCES: |
208 | -Take local entry on conflict: | 209 | -Take local entry on conflict: |
209 | Takes the local entry on conflict. | 210 | Takes the local entry on conflict. |
210 | If it is the first sync, | 211 | If it is the first sync, |
211 | "Ask for every entry" | 212 | "Ask for every entry" |
212 | is chosen automatically, | 213 | is chosen automatically, |
213 | if this is selected. | 214 | if this is selected. |
214 | 215 | ||
215 | -Take remote entry on conflict: | 216 | -Take remote entry on conflict: |
216 | Takes the remote entry on conflict. | 217 | Takes the remote entry on conflict. |
217 | If it is the first sync, | 218 | If it is the first sync, |
218 | "Ask for every entry" | 219 | "Ask for every entry" |
219 | is chosen automatically, | 220 | is chosen automatically, |
220 | if this is selected. | 221 | if this is selected. |
221 | 222 | ||
222 | -Take newest entry on conflict: | 223 | -Take newest entry on conflict: |
223 | This takes the newest entry on conflict. | 224 | This takes the newest entry on conflict. |
224 | May be the most useful syncing mode. | 225 | May be the most useful syncing mode. |
225 | 226 | ||
226 | -Ask for every entry on conflict: | 227 | -Ask for every entry on conflict: |
227 | Pops up an event viewer dialog and | 228 | Pops up an event viewer dialog and |
228 | shows the two conflicting entries there. | 229 | shows the two conflicting entries there. |
229 | The user can chose, which entry he would like to take. | 230 | The user can chose, which entry he would like to take. |
230 | The button for the newest entry | 231 | The button for the newest entry |
231 | is automatically set as default button. | 232 | is automatically set as default button. |
232 | The color for the newest entry is green. | 233 | The color for the newest entry is green. |
233 | 234 | ||
234 | -Force: Take local entry always: | 235 | -Force: Take local entry always: |
235 | Even if the calendars are already synced | 236 | Even if the calendars are already synced |
236 | there is no item deleted on local. | 237 | there is no item deleted on local. |
237 | 238 | ||
238 | -Force: Take remote entry always: | 239 | -Force: Take remote entry always: |
239 | Analogous to | 240 | Analogous to |
240 | "Force: Take local entry always" | 241 | "Force: Take local entry always" |
241 | 242 | ||
242 | ************************************************************************* | 243 | ************************************************************************* |
243 | 5) Details about sync profile kinds | 244 | 5) Details about sync profile kinds |
244 | ************************************************************************* | 245 | ************************************************************************* |
245 | 246 | ||
246 | a) Local file | 247 | a) Local file |
247 | Please specify a local file you want to sync with. | 248 | Please specify a local file you want to sync with. |
248 | Note: If you are syncing a file, which is used by KA/Pi, please check the | 249 | Note: If you are syncing a file, which is used by KA/Pi, please check the |
249 | "Addressbook file (*.vcf) is used by KA/Pi". | 250 | "Addressbook file (*.vcf) is used by KA/Pi". |
250 | If you are syncing with a file from KAddressbook or another program, | 251 | If you are syncing with a file from KAddressbook or another program, |
251 | please uncheck "Addressbook file (*.vcf) is used by KA/Pi". | 252 | please uncheck "Addressbook file (*.vcf) is used by KA/Pi". |
252 | To set this properly is important! KA/Pi uses a "last modified" property, | 253 | To set this properly is important! KA/Pi uses a "last modified" property, |
253 | which is not supported by KAddressbook. | 254 | which is not supported by KAddressbook. |
254 | 255 | ||
255 | b) Pi-Sync (direct Kx/Pi to Kx/Pi sync) | 256 | b) Pi-Sync (direct Kx/Pi to Kx/Pi sync) |
256 | We mention here only KO/Pi, but the same is valid for KA/Pi. | 257 | We mention here only KO/Pi, but the same is valid for KA/Pi. |
257 | If you want to sync with a device, where KO/Pi is | 258 | If you want to sync with a device, where KO/Pi is |
258 | installed, you can easily get the remote file via network | 259 | installed, you can easily get the remote file via network |
259 | with the build in file transfer feature "Pi-Sync": | 260 | with the build in file transfer feature "Pi-Sync": |
260 | You have first to enable file transfer on the remote device: | 261 | You have first to enable file transfer on the remote device: |
261 | - Start KO/Pi on the remote device. | 262 | - Start KO/Pi on the remote device. |
262 | - Choose Menu Synchronize-Enable Pi-Sync. | 263 | - Choose Menu Synchronize-Enable Pi-Sync. |
263 | - Choose a port number, where KO/Pi should listen for | 264 | - Choose a port number, where KO/Pi should listen for |
264 | file sending requests. Valid port numbers are numbers | 265 | file sending requests. Valid port numbers are numbers |
265 | between 1 and 65565. Do not specify port numbers, that are | 266 | between 1 and 65565. Do not specify port numbers, that are |
266 | used by other applications. A port number between 9000 and 9999 | 267 | used by other applications. A port number between 9000 and 9999 |
267 | is most likely not used by another application. | 268 | is most likely not used by another application. |
268 | The default port number is 9197 for KO/Pi. | 269 | The default port number is 9197 for KO/Pi. |
269 | If you specify a port number, which is already in use, | 270 | If you specify a port number, which is already in use, |
270 | you will get an error message when closing this dialog. | 271 | you will get an error message when closing this dialog. |
271 | - Choose a password. | 272 | - Choose a password. |
272 | - Click OK. | 273 | - Click OK. |
273 | Now KO/Pi will send the calendar data via the network, | 274 | Now KO/Pi will send the calendar data via the network, |
274 | if some other device is sending a "please send calendar" | 275 | if some other device is sending a "please send calendar" |
275 | request on the given port using the given password. | 276 | request on the given port using the given password. |
276 | If you want to be sure, nobody can access your calendar | 277 | If you want to be sure, nobody can access your calendar |
277 | data, simply disable the file transfer feature on the | 278 | data, simply disable the file transfer feature on the |
278 | remote device after the syncing is done by choosing: | 279 | remote device after the syncing is done by choosing: |
279 | Menu Synchronize-Disable Pi-Sync. | 280 | Menu Synchronize-Disable Pi-Sync. |
280 | 281 | ||
281 | Note: If you want to sync with a remote device that gets different | 282 | Note: If you want to sync with a remote device that gets different |
282 | IPaddresses each time connected to the network | 283 | IPaddresses each time connected to the network |
283 | (this may be the case, if you use DHCP for connection | 284 | (this may be the case, if you use DHCP for connection |
284 | of the remote device to the network) simply enable | 285 | of the remote device to the network) simply enable |
285 | "Ask for preferences before sync". | 286 | "Ask for preferences before sync". |
286 | Then you will be asked to confirm the | 287 | Then you will be asked to confirm the |
287 | "Pi-Sync" specific settings | 288 | "Pi-Sync" specific settings |
288 | (Password,IP address, port number) | 289 | (Password,IP address, port number) |
289 | and you can easily change the IP address before each sync. | 290 | and you can easily change the IP address before each sync. |
290 | 291 | ||
291 | On your local device, create a new profile and choose | 292 | On your local device, create a new profile and choose |
292 | profile kind "Pi-Sync". | 293 | profile kind "Pi-Sync". |
293 | Fill in the needed values: | 294 | Fill in the needed values: |
294 | - Password for remote access: | 295 | - Password for remote access: |
295 | The password you specified on the remote device. | 296 | The password you specified on the remote device. |
296 | - Remote IP address: | 297 | - Remote IP address: |
297 | The IP address of the remote device. | 298 | The IP address of the remote device. |
298 | - Remote port number: | 299 | - Remote port number: |
299 | The port number you specified on the remote device. | 300 | The port number you specified on the remote device. |
300 | 301 | ||
301 | Now you can syncronize your local device easily with your | 302 | Now you can syncronize your local device easily with your |
302 | remote device. This works well for all platforms KO/Pi is | 303 | remote device. This works well for all platforms KO/Pi is |
303 | running on, e.g. syncing a KO/Pi on Zaurus with KO/Pi on Windows | 304 | running on, e.g. syncing a KO/Pi on Zaurus with KO/Pi on Windows |
304 | is now very easy. | 305 | is now very easy. |
305 | 306 | ||
306 | c) Remote file | 307 | c) Remote file |
307 | Note: If you are syncing a file, which is used by KA/Pi, please check the | 308 | Note: If you are syncing a file, which is used by KA/Pi, please check the |
308 | "Addressbook file (*.vcf) is used by KA/Pi". | 309 | "Addressbook file (*.vcf) is used by KA/Pi". |
309 | If you are syncing with a file from KAddressbook or another program, | 310 | If you are syncing with a file from KAddressbook or another program, |
310 | please uncheck "Addressbook file (*.vcf) is used by KA/Pi". | 311 | please uncheck "Addressbook file (*.vcf) is used by KA/Pi". |
311 | To set this properly is important! KA/Pi uses a "last modified" property, | 312 | To set this properly is important! KA/Pi uses a "last modified" property, |
312 | which is not supported by KAddressbook. | 313 | which is not supported by KAddressbook. |
313 | 314 | ||
314 | Syncing with the profile kind "Remote file" is performed in three steps: | 315 | Syncing with the profile kind "Remote file" is performed in three steps: |
315 | i) download the remote file to your local machine to a temp file | 316 | i) download the remote file to your local machine to a temp file |
316 | ii) sync with this temp file | 317 | ii) sync with this temp file |
317 | iii) upload the synced file to the remote device | 318 | iii) upload the synced file to the remote device |
318 | 319 | ||
319 | The down-/uploading if i) and iii) is done via a command line command. | 320 | The down-/uploading if i) and iii) is done via a command line command. |
320 | Please specify the download/upload command ( like scp, ftp, ...) and the | 321 | Please specify the download/upload command ( like scp, ftp, ...) and the |
321 | file name of the temp file in the corresponding fields. | 322 | file name of the temp file in the corresponding fields. |
322 | 323 | ||
323 | d) Mobile device (cell phone) | 324 | d) Mobile device (cell phone) |
324 | Note: On the Zaurus you have to install the phoneaccess_xxx_arm.ipk package | 325 | Note: On the Zaurus you have to install the phoneaccess_xxx_arm.ipk package |
325 | to be able to access mobile phones. | 326 | to be able to access mobile phones. |
326 | We mention here only KO/Pi, but the same is valid for KA/Pi. | 327 | We mention here only KO/Pi, but the same is valid for KA/Pi. |
327 | Note: | 328 | Note: |
328 | It is only possible to sync a mobile phone with one particular device | 329 | It is only possible to sync a mobile phone with one particular device |
329 | running KO/Pi. If you want to be able to write data of more than one device | 330 | running KO/Pi. If you want to be able to write data of more than one device |
330 | to the mobile phone (e.g. from your Zaurus and from your Windows Laptop) | 331 | to the mobile phone (e.g. from your Zaurus and from your Windows Laptop) |
331 | do not sync with the mobile phone at all, but use the | 332 | do not sync with the mobile phone at all, but use the |
332 | "Export to phone" functionality from the different devices. | 333 | "Export to phone" functionality from the different devices. |
333 | Using "Export to phone" makes it not possible to get back data from the | 334 | Using "Export to phone" makes it not possible to get back data from the |
334 | phone, if it was changed there, of course. | 335 | phone, if it was changed there, of course. |
335 | If you sync with the phone, do not use "Export to phone" from any device. | 336 | If you sync with the phone, do not use "Export to phone" from any device. |
336 | (And do not sync, as mentioned above, from any other device with that phone). | 337 | (And do not sync, as mentioned above, from any other device with that phone). |
337 | It would delete the needed information for syncing with that phone! | 338 | It would delete the needed information for syncing with that phone! |
338 | 339 | ||
339 | We are using Gammu (Version: 0.98.9) ( http://freshmeat.net/projects/gammu/ ) | 340 | We are using Gammu (Version: 0.98.9) ( http://freshmeat.net/projects/gammu/ ) |
340 | for accessing the phones. | 341 | for accessing the phones. |
341 | Note: You cannot use the original Gammu for syncing KDE-Pim/Pi, because | 342 | Note: You cannot use the original Gammu for syncing KDE-Pim/Pi, because |
342 | we have modified the original version to make it useable for syncing! | 343 | we have modified the original version to make it useable for syncing! |
343 | Gammu allows access to many phones in many ways (Irda, Bluetooth, serial,...). | 344 | Gammu allows access to many phones in many ways (Irda, Bluetooth, serial,...). |
344 | The recommended phone access using Gammu with KDE-Pim/Pi is Irda (infrared). | 345 | The recommended phone access using Gammu with KDE-Pim/Pi is Irda (infrared). |
345 | Bluetooth access is disabled on the Zaurus, but may work on Windows. | 346 | Bluetooth access is disabled on the Zaurus, but may work on Windows. |
346 | Please look at the Gammu homepage and documentation about more details | 347 | Please look at the Gammu homepage and documentation about more details |
347 | configuring Gammu how to access your phone. | 348 | configuring Gammu how to access your phone. |
348 | If you have problems accessing your phone, start KO/Pi from the konsole | 349 | If you have problems accessing your phone, start KO/Pi from the konsole |
349 | and you will get a more detailed output what went wrong. | 350 | and you will get a more detailed output what went wrong. |
350 | About Gammu from the Gammu homepage: | 351 | About Gammu from the Gammu homepage: |
351 | Gammu (formerly known as MyGnokii2) is a cellular | 352 | Gammu (formerly known as MyGnokii2) is a cellular |
352 | manager for various mobile phones/modems. | 353 | manager for various mobile phones/modems. |
353 | It supports the Nokia 2100, 3100, 32xx, 33xx, | 354 | It supports the Nokia 2100, 3100, 32xx, 33xx, |
354 | 3410, 35xx, 51xx, 5210, 5510, 61xx, 62xx, | 355 | 3410, 35xx, 51xx, 5210, 5510, 61xx, 62xx, |
355 | 63xx, 6510, 6610, 6800, 71xx, 7210, 7250, | 356 | 63xx, 6510, 6610, 6800, 71xx, 7210, 7250, |
356 | 7250i, 82xx, 83xx, 8910, 9110, 9210 | 357 | 7250i, 82xx, 83xx, 8910, 9110, 9210 |
357 | and compatible and AT devices (Siemens, Alcatel, | 358 | and compatible and AT devices (Siemens, Alcatel, |
358 | Falcom, WaveCom, IPAQ, Samsung, SE, and others) | 359 | Falcom, WaveCom, IPAQ, Samsung, SE, and others) |
359 | over cables/infrared/BlueTooth. | 360 | over cables/infrared/BlueTooth. |
360 | 361 | ||
361 | Here is an example what to specify to access a Nokia 6310i via infrared: | 362 | Here is an example what to specify to access a Nokia 6310i via infrared: |
362 | On Linux (Zaurus): | 363 | On Linux (Zaurus): |
363 | I/O device: /dev/ircomm | 364 | I/O device: /dev/ircomm |
364 | Connection: irda | 365 | Connection: irda |
365 | Model: <leave empty> | 366 | Model: <leave empty> |
366 | 367 | ||
367 | On Windows: | 368 | On Windows: |
368 | I/O device: <ignored - i.e. leave empty> | 369 | I/O device: <ignored - i.e. leave empty> |
369 | Connection: irda | 370 | Connection: irda |
370 | Model: <leave empty> | 371 | Model: <leave empty> |
371 | 372 | ||
372 | Here is the overview from the Gammu documentation, | 373 | Here is the overview from the Gammu documentation, |
373 | how to specify the connection settings for | 374 | how to specify the connection settings for |
374 | I/O device: | 375 | I/O device: |
375 | Connection: | 376 | Connection: |
376 | Model: | 377 | Model: |
377 | 378 | ||
378 | Note: The documentation uses the term "port", | 379 | Note: The documentation uses the term "port", |
379 | where we use the term "I/O device". | 380 | where we use the term "I/O device". |
380 | Note: You do not have to create/change the gammurc configuration file. | 381 | Note: You do not have to create/change the gammurc configuration file. |
381 | That will do KO/Pi for you. | 382 | That will do KO/Pi for you. |
382 | Note: For a known model, leave "Model:" always empty, | 383 | Note: For a known model, leave "Model:" always empty, |
383 | such that Gammu can auto detect the model. | 384 | such that Gammu can auto detect the model. |
384 | 385 | ||
385 | # This is a sample ~/.gammurc file. | 386 | # This is a sample ~/.gammurc file. |
386 | # In Unix/Linux copy it into your home directory and name it .gammurc | 387 | # In Unix/Linux copy it into your home directory and name it .gammurc |
387 | # or into /etc and name it gammurc | 388 | # or into /etc and name it gammurc |
388 | # In Win32 copy it into directory with Gammu.exe and name gammurc | 389 | # In Win32 copy it into directory with Gammu.exe and name gammurc |
389 | # More about parameters later | 390 | # More about parameters later |
390 | # ----------------------------------------------------------------------------- | 391 | # ----------------------------------------------------------------------------- |
391 | 392 | ||
392 | [gammu] | 393 | [gammu] |
393 | 394 | ||
394 | port = com8: | 395 | port = com8: |
395 | #model = 6110 | 396 | #model = 6110 |
396 | connection = fbusblue | 397 | connection = fbusblue |
397 | #synchronizetime = yes | 398 | #synchronizetime = yes |
398 | #logfile = gammulog | 399 | #logfile = gammulog |
399 | #logformat = textall | 400 | #logformat = textall |
400 | #use_locking = yes | 401 | #use_locking = yes |
401 | #gammuloc = locfile | 402 | #gammuloc = locfile |
402 | #startinfo = yes | 403 | #startinfo = yes |
403 | #gammucoding = utf8 | 404 | #gammucoding = utf8 |
404 | 405 | ||
405 | [gammu1] | 406 | [gammu1] |
406 | 407 | ||
407 | port = com8: | 408 | port = com8: |
408 | #model = 6110 | 409 | #model = 6110 |
409 | connection = fbusblue | 410 | connection = fbusblue |
410 | #synchronizetime = yes | 411 | #synchronizetime = yes |
411 | #logfile = gammulog | 412 | #logfile = gammulog |
412 | #logformat = textall | 413 | #logformat = textall |
413 | #use_locking = yes | 414 | #use_locking = yes |
414 | #gammuloc = locfile | 415 | #gammuloc = locfile |
415 | #startinfo = yes | 416 | #startinfo = yes |
416 | #gammucoding = utf8 | 417 | #gammucoding = utf8 |
417 | 418 | ||
418 | # ----------------------------------------------------------------------------- | 419 | # ----------------------------------------------------------------------------- |
419 | # Now info about "Connection" parameter and connected with it port type | 420 | # Now info about "Connection" parameter and connected with it port type |
420 | # (more about port types later) | 421 | # (more about port types later) |
421 | # ----------------------------------------------------------------------------- | 422 | # ----------------------------------------------------------------------------- |
422 | # "Connection" parameter | Port type | More details | 423 | # "Connection" parameter | Port type | More details |
423 | # -----------------------|-----------|----------------------------------------- | 424 | # -----------------------|-----------|----------------------------------------- |
424 | # "fbus" | serial | Nokia FBUS2 | 425 | # "fbus" | serial | Nokia FBUS2 |
425 | # "fbusirda"/"infrared" | serial | Nokia FBUS2 over direct infrared device | 426 | # "fbusirda"/"infrared" | serial | Nokia FBUS2 over direct infrared device |
426 | # "fbusdlr3"/"dlr3" | serial | Nokia FBUS2 with DLR3 cable | 427 | # "fbusdlr3"/"dlr3" | serial | Nokia FBUS2 with DLR3 cable |
427 | # "fbusdku5" | dku5 | Nokia FBUS2 with DKU5 cable. WIN32 ONLY | 428 | # "fbusdku5" | dku5 | Nokia FBUS2 with DKU5 cable. WIN32 ONLY |
428 | # "fbuspl2303" | usb | Nokia FBUS2 with USB cable based on | 429 | # "fbuspl2303" | usb | Nokia FBUS2 with USB cable based on |
429 | # | | PL2303 chip. | 430 | # | | PL2303 chip. |
430 | # "fbusblue" | serial | Nokia FBUS2 over Bluetooth serial device | 431 | # "fbusblue" | serial | Nokia FBUS2 over Bluetooth serial device |
431 | # "phonetblue" | serial | Nokia PHONET FBUS over Bluetooth serial | 432 | # "phonetblue" | serial | Nokia PHONET FBUS over Bluetooth serial |
432 | # | | device | 433 | # | | device |
433 | # "mrouterblue" | serial | | 434 | # "mrouterblue" | serial | |
434 | # "mbus" | serial | Nokia MBUS2 | 435 | # "mbus" | serial | Nokia MBUS2 |
435 | # "at19200"/"at115200"/..| serial | AT commands.8 bits, None parity, 1 stop | 436 | # "at19200"/"at115200"/..| serial | AT commands.8 bits, None parity, 1 stop |
436 | # | | bit, no flow control | 437 | # | | bit, no flow control |
437 | # -----------------------|-----------|----------------------------------------- | 438 | # -----------------------|-----------|----------------------------------------- |
438 | # "irdaphonet"/"irda" | irda | Nokia PHONET FBUS over socket infrared | 439 | # "irdaphonet"/"irda" | irda | Nokia PHONET FBUS over socket infrared |
439 | # "irdaat" | irda | AT commands with socket infrared | 440 | # "irdaat" | irda | AT commands with socket infrared |
440 | # "irdaobex" | irda | OBEX over socket infrared. MODEL "obex" | 441 | # "irdaobex" | irda | OBEX over socket infrared. MODEL "obex" |
441 | # -----------------------|-----------|----------------------------------------- | 442 | # -----------------------|-----------|----------------------------------------- |
442 | # "bluephonet" | BT | Nokia PHONET FBUS with Bluetooth stack | 443 | # "bluephonet" | BT | Nokia PHONET FBUS with Bluetooth stack |
443 | # "bluefbus"/"dlr3blue" | BT | Nokia FBUS2 with Bluetooth stack | 444 | # "bluefbus"/"dlr3blue" | BT | Nokia FBUS2 with Bluetooth stack |
444 | # "blueat"/"atblue" | BT | AT commands with Bluetooth stack | 445 | # "blueat"/"atblue" | BT | AT commands with Bluetooth stack |
445 | # "blueobex" | BT | OBEX with Bluetooth. MODEL "obex" | 446 | # "blueobex" | BT | OBEX with Bluetooth. MODEL "obex" |
446 | # | 447 | # |
447 | # Now more about port types and connected with it "Port" parameter | 448 | # Now more about port types and connected with it "Port" parameter |
448 | # ----------------------------------------------------------------------------- | 449 | # ----------------------------------------------------------------------------- |
449 | # Port type | "Port" parameter in Windows/DOS | "Port" parameter in Linux/Unix | 450 | # Port type | "Port" parameter in Windows/DOS | "Port" parameter in Linux/Unix |
450 | # ----------|---------------------------------|-------------------------------- | 451 | # ----------|---------------------------------|-------------------------------- |
451 | # serial | "com*:" | "/dev/ttyS*" | 452 | # serial | "com*:" | "/dev/ttyS*" |
452 | # | (example "com1:") | (example "/dev/ttyS1") | 453 | # | (example "com1:") | (example "/dev/ttyS1") |
453 | # | | or "/dev/tts/**" (with DevFS) | 454 | # | | or "/dev/tts/**" (with DevFS) |
454 | # ----------|---------------------------------|-------------------------------- | 455 | # ----------|---------------------------------|-------------------------------- |
455 | # irda | ignored (can be empty) | "/dev/ircomm*" | 456 | # irda | ignored (can be empty) | "/dev/ircomm*" |
456 | # ----------|---------------------------------|-------------------------------- | 457 | # ----------|---------------------------------|-------------------------------- |
457 | # BT | Bluetooth device address | 458 | # BT | Bluetooth device address |
458 | # | (example "") | 459 | # | (example "") |
459 | # ----------|---------------------------------|-------------------------------- | 460 | # ----------|---------------------------------|-------------------------------- |
460 | # dku5 | ignored (can be empty) | connection with it not possible | 461 | # dku5 | ignored (can be empty) | connection with it not possible |
461 | # ----------|---------------------------------|-------------------------------- | 462 | # ----------|---------------------------------|-------------------------------- |
462 | # usb | connection with it not possible | "/dev/ttyUSB*" | 463 | # usb | connection with it not possible | "/dev/ttyUSB*" |
463 | # | 464 | # |
464 | # Other config parameters | 465 | # Other config parameters |
465 | # ----------------------------------------------------------------------------- | 466 | # ----------------------------------------------------------------------------- |
466 | # Parameter name | Description | 467 | # Parameter name | Description |
467 | # ----------------|------------------------------------------------------------ | 468 | # ----------------|------------------------------------------------------------ |
468 | # Model | use only, when Gammu doesn't recognize your phone model. | 469 | # Model | use only, when Gammu doesn't recognize your phone model. |
469 | # | Put it here. Example values: "6110", "6150", "6210", "8210" | 470 | # | Put it here. Example values: "6110", "6150", "6210", "8210" |
470 | # SynchronizeTime | if you want to set time from computer to phone during | 471 | # SynchronizeTime | if you want to set time from computer to phone during |
471 | # | starting connection. Do not rather use this option when | 472 | # | starting connection. Do not rather use this option when |
472 | # | when to reset phone during connection (in some phones need | 473 | # | when to reset phone during connection (in some phones need |
473 | # | to set time again after restart) | 474 | # | to set time again after restart) |
474 | # GammuLoc | name of localisation file | 475 | # GammuLoc | name of localisation file |
475 | # StartInfo | this option allow to set, that you want (setting "yes") | 476 | # StartInfo | this option allow to set, that you want (setting "yes") |
476 | # | to see message on the phone screen or phone should enable | 477 | # | to see message on the phone screen or phone should enable |
477 | # | light for a moment during starting connection. Phone | 478 | # | light for a moment during starting connection. Phone |
478 | # | WON'T beep during starting connection with this option. | 479 | # | WON'T beep during starting connection with this option. |
479 | # GammuCoding | forces using specified codepage (in win32 - for example | 480 | # GammuCoding | forces using specified codepage (in win32 - for example |
480 | # | "1250" will force CP1250) or UTF8 (in Linux - "utf8") | 481 | # | "1250" will force CP1250) or UTF8 (in Linux - "utf8") |
481 | # ----------------|------------------------------------------------------------ | 482 | # ----------------|------------------------------------------------------------ |
482 | # Logfile | Use, when want to have logfile from communication. | 483 | # Logfile | Use, when want to have logfile from communication. |
483 | # Logformat | What debug info and format should be used: | 484 | # Logformat | What debug info and format should be used: |
484 | # | "nothing" - no debug level (default) | 485 | # | "nothing" - no debug level (default) |
485 | # | "text" - transmission dump in text format | 486 | # | "text" - transmission dump in text format |
486 | # | "textall" - all possible info in text format | 487 | # | "textall" - all possible info in text format |
487 | # | "errors" - errors in text format | 488 | # | "errors" - errors in text format |
488 | # | "binary" - transmission dump in binary format | 489 | # | "binary" - transmission dump in binary format |
489 | # ----------------|------------------------------------------------------------ | 490 | # ----------------|------------------------------------------------------------ |
490 | # Use_Locking | under Unix/Linux use "yes", if want to lock used device | 491 | # Use_Locking | under Unix/Linux use "yes", if want to lock used device |
491 | # | to prevent using it by other applications. In win32 ignored | 492 | # | to prevent using it by other applications. In win32 ignored |
492 | 493 | ||
493 | 494 | ||
494 | 495 | ||
495 | 496 | ||
496 | \ No newline at end of file | 497 | |