Projects / USBSink


USBSink is a GNOME program for automatic file synchronization with removable drives, such as flash drives or external hard disks. In USBSink, you define a task associated to a particular drive, and then have a complete automation of data transfers. With file monitoring and hardware detection features, the program is able to respond and act according to relevant events on the desktop.

Operating Systems

Recent releases

  •  04 Sep 2007 22:18

    Release Notes: This release resolves a compilation error reported on 32-bit systems.

    •  02 Sep 2007 14:31

      Release Notes: This release brings support for removable drives on SCSI, an option that allows the program to start with the desktop session, and some transfer statistics tracking. A bug that would cause the program to crash when a drive gets unplugged without unmounting was fixed. The translations and user manual were updated.

      •  15 Feb 2007 22:54

        Release Notes: Device detection has been improved by explicitly using any drive on USB, and looping over all volumes on it. In the Available flash drives dialog, the unnecessary file counting on a volume has been removed, and the display of free space and total size has been fixed. A Swedish translation has been added. The build scripts have been fixed and upgraded.

        •  10 Feb 2007 22:16

          Release Notes: The files being transferred are filtered with black and white lists, defined with regular expression entries or other lists. A simple editor for file lists was created. Files are transferred asynchronously. Only transfer initiation and end are logged. The bug regarding a directory being a source file on an unmounted drive was fixed. An icon was drawn and a .desktop entry was written. i18n support and a Serbian translation were added. Other translations are now possible. An application manual was written.

          •  27 Sep 2006 06:11

            Release Notes: Logging has been moved away from the main window and is now visible through a separate dialog, with each task keeping one log for itself. The status bar shows some basic messages regarding task syncing and drive (un)mounting. Settings are now stored in ~/.config/usbsink. All users should copy the contents of their ~/.usbsink directory to this new directory, so that the program can continue to use all the tasks and ignore file lists previously created.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.