Synkron is a basic QT application which is a perfect tool to synchronize many folders at once. It can sync every type of data such as document, audio and photo. Synkron is available for Windows, macOS X and GNU/Linux.
Written in C++, in this application qt4 library is used. It is an open source application and is authorized within the terms of GPL v2.
Along with synchronization, this application serves other purposes too such as Multisync, Scheduler, SyncView, Blacklist, Filters and Restore. All these options can be accessed from the toolbar.
You will see the default interface which looks like this-
It’s capability is not limited to one synchronization at a time. With the help of it’s Tab feature, you can run a number of synchronizations. To start a new operation or to cancel an operation, use the " New Tab " & " Close Tab " buttons.
A tab can also be** renamed** from here-
Multiple folders can be synced in this application, thanks to it’s Multisync feature.
To add a folder, click on the on the + (plus) button which can be located above the path of recently used sync folder. A folder can be removed by clicking on the - (minus) toggle next to the respective folder.
The location of the sync folder can be changed by modifying the path from line edit. You can also simply choose the " Browse " option and allot a new path.
You can see the synchronization order of various files and documents in the Analysis window. To open this window, select " Analyse " from the adjacent part of the default interface window.
This window provides the detailed information about each folder being synchronized. The folders selected for synchronization are given red icons. " Not Found " indicates that one of the sync folders doesn’t contain any file or sub-folder.
If a file’s older version is present in any folder, the last used date of the respective file in it’s relevant cell is shown in red color and a message " Obsolete " will appear in front of it. Some advanced options are also displayed here such as " Propogated Deletions " and " Detect Collisions ".
A context menu can be accessed by right clicking the desired file or folder. From this menu, various operations such as renaming, adding to blacklist, adding it’s extension to blacklist and deleting the file or folder can be performed.
The exact number of files and folders which are to be synchronised is shown in the first row of the Analysis window.
Analysis is only for the information purpose, it is not a mandatory for the synchronization process.
To start syncronisation, select the " Sync " option from default interface window. It is given right next to the Analysis button.
All the changes performed are displayed in the table widget known as Sync Log. In this table the collided files, errors occurred, deleted files or folders, files or folders skipped due to Blacklist etc are displayed.
Files and folders can also be searched in Sync Log using the search box. This log can be saved in the form of an HTML file. For saving, choose" Save Log " from the " File " option.
The items painted blue at the bottom most part of the window are the ones which are currently being synchronised and the last used date is also mentioned.
You can cancel the synchronisation any time by clicking on " Stop Sync ".
For using the Advanced Options, check the " Advanced " checkbox.
The Multisync feature syncs sources with the destination. It is useful for creating backup.
For each source, there is an unique path in it’s destination which contains it’s synchronised contents.
For adding a new source, click on the " Add " button and to remove an existing source click on the " Remove " button.
Using this feature, some of the words of the beginning of a path can be replaced. For adding or removing the variables, click on " Variables ".
Select SyncView to have a quick glance over the Synchronise and the Multisync tab.
You can start, stop or edit synchronizations in Synchronize and Multisync tab from here.
Select Scheduler from this tab as shown-
Scheduler allows you to schedule syncronisations in a particular time in future or after a certain period interval.
Schedules can be added or removed using the respective buttons. If you want to start all synchronisations, click on " Star All " and to stop all the running synchronisations click on " Stop All ".
You can select " Sync times " to assign syncronisations for a particular time, day, date in future. To schedule a syncronisation, click on " Add " and to remove it select " " Remove ".
From " Synchronise Periodically " you can choose the period after which Synkron should synchronise the selected files and folders.
You can restore and remove the overwritten files using the Restore feature.
Restoring Temporary Files- Select the desired files and click " Restore ". This will restore the files which were in backup to the folders they previously belonged to.
Removing Temporary Files- Open the groupbox named " Clean Temporary Files " to remove the Temporary Files. After configuring various options of your choice, click on " Clean " to delete the temporary files.
To exclude various files or folders or specific extensions, add them to the Blacklist.
To add items click on " Add " button and to Remove items click on " Remove " button. Wildcards can be used to add a file or folders instead of their paths. Simply mention the wildcard you wish to use (say " *.txt " ). Now, click OK.
To filter your synchronisations, use Filters.
To add or remove the specific extensions, click on " Add " or " Remove " button respectively. The files which don’t end with the specified extensions used in Filters won’t be synchronized.
More than one extensions can be added or removed in Filters as shown in the image -
Flitter option is only applicable to the Synchronise section. Filters are not supported by the Multisync section.
Sync All- To sync all of the Synchronise tabs individually use this option.
Save Tab / Save Tab As- For saving the present Synchronise or Multisync tab in the form of an XML file. (.slist) extension is assigned to it.
So that was the complete walkthrough for Synkron !! Keep waiting for other tutorials ! Bye Bye!