|
| 1 | +# Synchronization between computers in the network |
| 2 | + |
| 3 | +In addition to saving the configuration and importing it, Save Desktop also allows you to synchronize it between computers on your network using a shared cloud folder or a shared Syncthing folder. |
| 4 | + |
| 5 | +## Setting Up on the First Computer |
| 6 | +1. Open the **Sync** page in the Save Desktop app. |
| 7 | +2. Click **“Set up the sync file.”** |
| 8 | +3. A quick setup wizard will appear: |
| 9 | + * If you're using GNOME, Cinnamon, Budgie, or older COSMIC, the **GNOME Online Accounts** method is used. |
| 10 | + * For KDE Plasma or other desktops, it switches to **Rclone** (you’ll just need to copy a command and paste it into the terminal). |
| 11 | + * Alternatively, you can use **Syncthing** by clicking **“Use Syncthing’s folder instead”** and selecting a synced folder. |
| 12 | +4. After finishing the wizard, the **“Set up the sync file”** dialog will open: |
| 13 | + * A **periodic saving file** (your desktop config archive) will start generating inside the selected folder. |
| 14 | + * You can optionally change the interval or filename using the **“Change”** button. |
| 15 | +5. Click **“Apply”**: |
| 16 | + * A second file, `SaveDesktop.json`, is created in the same folder. It contains the sync file name and saving interval. |
| 17 | + * You will be prompted to **log out** of your session so synchronization can fully activate. |
| 18 | + |
| 19 | +## Connecting on Another Computer |
| 20 | +1. On the other computer, go to the **Sync** page again. |
| 21 | +2. Click **“Connect to the cloud storage.”** |
| 22 | +3. The same wizard will appear – choose your synced folder via GNOME OA, Rclone, or Syncthing. |
| 23 | +4. After the wizard: |
| 24 | + * The **“Connect to the cloud storage”** dialog opens. |
| 25 | + * Select the **sync interval** and enable or disable **Bidirectional synchronization**. |
| 26 | +5. Click **“Apply”**: |
| 27 | + * You will be prompted to **log out**, or (if using manual sync) informed that you can sync from the app’s header menu. |
| 28 | + * After logging back in, Save Desktop connects to the shared folder and syncs your configuration automatically, with a notification at the start and end. |
| 29 | + |
| 30 | +### Bidirectional Synchronization |
| 31 | +If **Bidirectional synchronization** is enabled on both computers: |
| 32 | +* Save Desktop copies sync settings (such as interval and filename) from one machine to the other, |
| 33 | +* This keeps your systems in sync without needing to configure each one manually. |
| 34 | + |
| 35 | +## Files Used in Synchronization |
| 36 | +* **Periodic saving file** – a `.sd.zip` archive of your desktop configuration, updated regularly. |
| 37 | +* **SaveDesktop.json** – a small helper file that stores the archive’s filename and saving interval, used during sync setup. |
| 38 | + |
| 39 | +{% include footer.html %} |
0 commit comments