Those are not included in the source for the application. They're not strictly required for building the application from these generated C++ files. It would be cool to see them, however.
Oh, and so that would explain why the spacing of the lines alternates every other version of FreeFileSync! It ...
Search found 346 matches
- 10 Jun 2026, 15:31
- Forum: General Discussion
- Topic: gui_generated.h/cpp generated from which?
- Replies: 1
- Views: 52
- 06 May 2026, 21:33
- Forum: General Discussion
- Topic: Is this project really open source?
- Replies: 11
- Views: 663
Re: Is this project really open source?
Open Source does mean that the code base is available for a community to contribute to and collaborate on. That's not related to the license of the code. SQLite is that way too. They famously don't care about user contributions.
But you could fork this project and share your own improvements. There ...
But you could fork this project and share your own improvements. There ...
- 10 Apr 2026, 12:19
- Forum: General Discussion
- Topic: Feature Request: FFS run on headless Linux.
- Replies: 5
- Views: 191
Re: Feature Request: FFS run on headless Linux.
It sounds like you are willing to try with what you call a deprecated solution. The beautiful thing about open source software is you can still choose to use deprecated software; nobody can take it away from you. (Well, glibc can move on, but you can keep your OS on the older libs too.)
So, can you ...
So, can you ...
- 20 Mar 2026, 20:24
- Forum: General Discussion
- Topic: Feature Request: Change App Icon Color / User Defined Icons
- Replies: 4
- Views: 148
Re: Feature Request: Change App Icon Color / User Defined Icons
I have not used it, but I googled it and found this: https://github.com/adithyanraj03/GUI-EXE-Icon-Editor. Icons in .exe files are just a resource, and I would expect you can swap them around with a tool that sounds like this. I would expect using such a tool on a FreeFileSync exe would break the ...
- 13 Mar 2026, 12:48
- Forum: Help
- Topic: Yet another Cron problem
- Replies: 6
- Views: 2336
Re: Yet another Cron problem
I realize this isn't a full solution, but there are ways to have xvfb clean up when the X client is done. https://unix.stackexchange.com/questions/291804/howto-terminate-xvfb-run-properly/676094#676094
- 11 Mar 2026, 14:33
- Forum: Help
- Topic: Linux, erroneous activation count, locked out of my Donation edition
- Replies: 11
- Views: 251
Re: Linux, erroneous activation count, locked out of my Donation edition
Thanks for the awesome follow-up and explanation, Grga! I wish everybody who gets a solution in a forum would share it, with explanation, like that.
- 10 Mar 2026, 15:52
- Forum: Help
- Topic: Linux, erroneous activation count, locked out of my Donation edition
- Replies: 11
- Views: 251
Re: Linux, erroneous activation count, locked out of my Donation edition
A lot of GNU/Linux distributions use dbus and systemd, which use a file named machine-id to store a unique identifier on the machine. It probably would have gotten less backlash had it been labeled "boot-id." But even then, it would have offended the privacy sensibilities of many folks.
Chances are ...
Chances are ...
- 17 Feb 2026, 14:39
- Forum: Help
- Topic: Crashes on Linux
- Replies: 5
- Views: 135
Re: Crashes on Linux
Oh, and you're using a donation version. So that is compiled by Zenju directly, and it might not be clear which versions of libs he's depending on. Even if he shares which version of libpango he's using to compile, that might not be the libpango you've got available on your version of Ubuntu.
While ...
While ...
- 17 Feb 2026, 00:22
- Forum: Help
- Topic: Crashes on Linux
- Replies: 5
- Views: 135
Re: Crashes on Linux
Libpango is related to layout and rendering of internationalized text. So it might be related to unsanitized filenames or metadata. Before you initiate a sync, note the filenames. Perhaps you can conduct some testing to find which file causes the crash, and you can submit a bug report about "crashes ...
- 04 Nov 2025, 15:38
- Forum: General Discussion
- Topic: Trying to make FreeFileSync easier to build (GitHub repo inside)
- Replies: 4
- Views: 317
Re: Trying to make FreeFileSync easier to build (GitHub repo inside)
I build with this dpkg build recipe: https://gitlab.com/bgstack15/stackrpms/-/tree/master/freefilesync?ref_type=heads
I use Open Build Service: https://build.opensuse.org/package/show/home:bgstack15/freefilesync, which pulls from that gitlab location and a custom git repository that tracks upstream ...
I use Open Build Service: https://build.opensuse.org/package/show/home:bgstack15/freefilesync, which pulls from that gitlab location and a custom git repository that tracks upstream ...
- 01 Oct 2025, 21:17
- Forum: Help
- Topic: openSuse 16.0 install problem
- Replies: 7
- Views: 726
Re: openSuse 16.0 install problem
It is quite common to ship a 32-bit (probably i686) installer/utility to be widely compatible. It's a problem that will plague all software vendors, as 32-bit is now starting to be dropped by major OS providers. I suspect Windows will still be able to read 32-bit binaries for backwards-compatibility ...
- 05 Sep 2025, 13:05
- Forum: General Discussion
- Topic: Utility App Recommendation: Audio file comparison Utility that might be integrated into FFS
- Replies: 3
- Views: 133
Re: Utility App Recommendation: Audio file comparison Utility that might be integrated into FFS
Are all the files mp3? Maybe puddletag or mp3tag (linked in my first link). It's not a sync program though, just a spreadsheet view of the files.
- 03 Sep 2025, 18:48
- Forum: General Discussion
- Topic: Problem under LInux with links and socket
- Replies: 1
- Views: 96
Re: Problem under LInux with links and socket
A symbolic link is a fancy shortcut. That being said, depending on the location of the destination, you might not want to synchronize those. Also, you will want to exclude .ld.so which is a caching directory for the linker (low level stuff I don't understand well enough to explain).
Items in your ...
Items in your ...
- 28 Aug 2025, 16:00
- Forum: Help
- Topic: Problem in Linux (especially with Dolphin file explorer)
- Replies: 3
- Views: 1033
Re: Problem in Linux (especially with Dolphin file explorer)
Programs like Dolphin (in KDE Plasma) and Thunar (in XFCE) can use low-level filesystem libraries directly to access network shares like nfs or CIFS/SMB. For everything else though, you can mount the filesystem in question to a spot on your filesystem, so it then is accessible to anything that works ...
- 13 Aug 2025, 12:24
- Forum: Help
- Topic: RealTimeSync does not work in linux mint 22.1
- Replies: 2
- Views: 261
Re: RealTimeSync does not work in linux mint 22.1
It seems pretty obvious to me that "/usr/FreeFileSync" is not the path to the binary. So this should be easy to fix, but finding where the program is sitting. You need to find the full path to the binary. If running it without any path works, e.g., "FreeFileSync" just runs the program, then you can ...
- 11 Aug 2025, 23:33
- Forum: Help
- Topic: Installation of Donation Edition on Raspberry Pi OS x64 (bookworm)
- Replies: 12
- Views: 824
Re: Installation of Donation Edition on Raspberry Pi OS x64 (bookworm)
Ah, I forgot that freefilesync in the Debian repositories (which is the underlying distro for Raspberry Pi OS and Ubuntu and many other distributions) might have had arm64. So yes, those are the GPL release and not the donation release. If Zenju doesn't offer an arm64 build for the donation release ...
- 11 Aug 2025, 20:41
- Forum: Help
- Topic: Installation of Donation Edition on Raspberry Pi OS x64 (bookworm)
- Replies: 12
- Views: 824
Re: Installation of Donation Edition on Raspberry Pi OS x64 (bookworm)
Raspberry Pi are all ARM architecture, which cannot execute amd64 or even i386/i486/i586/i686 binaries. It appears the installer utility is specifically an i386 executable. That being said, I seem to recall the installer assets that Zenju builds are glorified self-extracting archives. You could ...
- 11 Aug 2025, 00:27
- Forum: Help
- Topic: Installation of Donation Edition on Raspberry Pi OS x64 (bookworm)
- Replies: 12
- Views: 824
Re: Installation of Donation Edition on Raspberry Pi OS x64 (bookworm)
I don't have the donation version, so I cannot check this directly. Can you share the output of:
file /path/to/your/FreeFileSync_14.4_[Donation_Edition]_Install.run
- 05 Aug 2025, 03:27
- Forum: Help
- Topic: No Sound Notification when Run from Crontab in Linux Mint
- Replies: 4
- Views: 392
Re: No Sound Notification when Run from Crontab in Linux Mint
So what we would want to do is find something that is running that is part of Cinnamon, that would always be running. I suppose we also need to know if you want this cron job to always make a sound, even if your computer is just at a login screen (that is, when you are not logged in). That might be ...
- 05 Aug 2025, 00:40
- Forum: Help
- Topic: No Sound Notification when Run from Crontab in Linux Mint
- Replies: 4
- Views: 392
Re: No Sound Notification when Run from Crontab in Linux Mint
Can you do me a favor: However you run FreeFileSync normally, can you please run a terminal and this command:
$ env
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-oZRvIMPVfI,guid=dcaeed05f6b54b6edd42176768825290
This will show you all the environment variables. Chances are you are running a ...
$ env
DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-oZRvIMPVfI,guid=dcaeed05f6b54b6edd42176768825290
This will show you all the environment variables. Chances are you are running a ...
- 31 Jul 2025, 18:55
- Forum: Help
- Topic: How to install FFS 5.20 on Linux Mint
- Replies: 9
- Views: 815
Re: How to install FFS 5.20 on Linux Mint
You're welcome! I also realized just now that you said 5.20 and not 5.2. That's not a decimal number, so they are not the same. So I was reading the wrong version's source code.
For what it's worth, even in Ubuntu, Unity was not strictly required, but it was the default. It would be reasonable for ...
For what it's worth, even in Ubuntu, Unity was not strictly required, but it was the default. It would be reasonable for ...
- 30 Jul 2025, 23:49
- Forum: Help
- Topic: How to install FFS 5.20 on Linux Mint
- Replies: 9
- Views: 815
Re: How to install FFS 5.20 on Linux Mint
Looking through the source for 5.2, it appears that it uses libunity to adjust the taskbar title to flash/notify when the status is ERROR, NOPROGRESS, NORMAL, PAUSED, etc. Because Unity is long dead, it hasn't had any updates but `libunity9` is still available on Devuan Ceres. I'm going to guess it ...
- 30 Jul 2025, 23:43
- Forum: Help
- Topic: How to install FFS 5.20 on Linux Mint
- Replies: 9
- Views: 815
Re: How to install FFS 5.20 on Linux Mint
libunity is probably not strictly required;
Description-en: binding to get places into the launcher - shared library
libunity is a shared library to be able to interact with the launcher
and add places in Unity environment.
.
This package contains shared libraries to be used by applications ...
Description-en: binding to get places into the launcher - shared library
libunity is a shared library to be able to interact with the launcher
and add places in Unity environment.
.
This package contains shared libraries to be used by applications ...
- 30 Jul 2025, 11:34
- Forum: Help
- Topic: How to install FFS 5.20 on Linux Mint
- Replies: 9
- Views: 815
Re: How to install FFS 5.20 on Linux Mint
Wow, that sounds so complex for running an old version of software that has a recent version, but sure! If you are prepared to compile that, and probably every other lib mentioned in ldd /opt/FreeFileSync/FreeFileSync, go ahead.
- 30 Jul 2025, 01:30
- Forum: Help
- Topic: How to install FFS 5.20 on Linux Mint
- Replies: 9
- Views: 815
Re: How to install FFS 5.20 on Linux Mint
This is going to be tricky. In the GNU/Linux world, most binaries (executables) link to system libraries for common things like libpng and libjpeg. In the Windows world, these are probably bundled with any program that would use them, so a Windows program is more self-contained. And these libraries ...
- 06 Jul 2025, 16:05
- Forum: General Discussion
- Topic: Build Error
- Replies: 2
- Views: 250
Re: Build Error
My notes indicate this is caused by using wx older than 3.3.0. If you have the ability to use wx3.3.0 or higher, you should not need to patch this.
https://bgstack15.ddns.net/cgit/stackrpms/tree/freefilesync/debian/patches/no-wx3.3.0.patch
https://bgstack15.ddns.net/cgit/stackrpms/tree/freefilesync/debian/patches/no-wx3.3.0.patch
- 28 May 2025, 21:20
- Forum: Help
- Topic: FFS won't run in Lubuntu 25.04
- Replies: 8
- Views: 5794
Re: FFS won't run in Lubuntu 25.04
It is hard for me to understand, but in my experience, the .desktop files do not need quote marks in the Exec= line. Remove the quote marks.
Also, check to see what full path is resolved and displayed with this:
which freefilesync
It might be /usr/bin/freefilesync, or it might be /home/brian ...
Also, check to see what full path is resolved and displayed with this:
which freefilesync
It might be /usr/bin/freefilesync, or it might be /home/brian ...
- 28 May 2025, 21:18
- Forum: Help
- Topic: RealTimeSync Flatpak /usr/bin/flatpak not found
- Replies: 3
- Views: 223
Re: RealTimeSync Flatpak /usr/bin/flatpak not found
That command as show includes a space in the path for your ffs_batch file. The space is the first character in the path, and would make the path invalid.
Once you get past past that problem, sometimes flatpak might need special permission for accessing your home directory or contents beneath it ...
Once you get past past that problem, sometimes flatpak might need special permission for accessing your home directory or contents beneath it ...
- 22 May 2025, 11:56
- Forum: Help
- Topic: After Update to Ubuntu 25.04 on Sync/Compare FreeFileSync does not respond
- Replies: 5
- Views: 7262
Re: After Update to Ununtu 25.04 on Sync/Compare FreeFileSync does not respond
Well, I don't recall this being an essential part of FreeFileSync so I doubt it's the problem, but look for package libcanberra-gtk3-module . This "gtk" to "gtk3" or "gtk4" renaming has been going on for a few decades, and is not limited to just gtk. It's frustrating but usually one of the latest ...
- 22 May 2025, 11:54
- Forum: General Discussion
- Topic: Site: JavaScript & Cloudflare
- Replies: 13
- Views: 273
Re: Site: JavaScript & Cloudflare
I don't like it either, but of course I understand exactly why Zenju has to do it this way. Thank you, Zenju, for finding a way for us regular users to still get to the site even if it involves that scummy middleman stuff. Sometimes you have to make the hard choice to make sure something still works ...
- 21 May 2025, 18:55
- Forum: Help
- Topic: FFS on Ubuntu real name of this application
- Replies: 1
- Views: 3806
Re: FFS on Ubuntu real name of this application
That might depend on how you installed it. It might be "freefilesync" or "FreeFileSync" or "org.freefilesync.FreeFileSync" or "FreeFileSync_x86_64" or similar. In your terminal, you can start typing any of these and then hit <tab> to get some autocompletion to guide you.
Upon learning which of ...
Upon learning which of ...
- 21 May 2025, 00:05
- Forum: Help
- Topic: FFS won't run in Lubuntu 25.04
- Replies: 8
- Views: 5794
Re: FFS won't run in Lubuntu 25.04
Can you share the contents of the .desktop file that is in the taskbar shortcut or any of those other graphical methods that fail? Perhaps right-click the shortcut(s), select "edit" and look for the executable command. Perhaps it is not calling "freefilesync" and needs to be adjusted.
Probable ...
Probable ...
- 10 May 2025, 20:51
- Forum: Help
- Topic: Flatpak Environment Is Out of Date
- Replies: 2
- Views: 7253
Re: Flatpak Environment Is Out of Date
For those who wish to follow any developments, the link is this: https://github.com/flathub/org.freefilesync.FreeFileSync/issues/155
- 27 Feb 2025, 13:32
- Forum: General Discussion
- Topic: Strange new behaviour from cron
- Replies: 15
- Views: 47923
Re: Strange new behaviour from cron
Specifically with cron, there is no default environment variables. Historically, cron has always completely wiped the environment, including PATH. So it's worth setting DISPLAY=:0 in crontab. A user should always set every environment variable that matters.
- 22 Feb 2025, 21:21
- Forum: General Discussion
- Topic: Strange new behaviour from cron
- Replies: 15
- Views: 47923
Re: Strange new behaviour from cron
It's possible that your DISPLAY is a different value. Perhaps when you've logged off, and your computer is just at the login screen, the DISPLAY might be :0.0 or :10 . That's not very likely, but possible. If you've left your session logged in, then most likely DISPLAY=:0 would still suffice ...
- 20 Feb 2025, 22:34
- Forum: Help
- Topic: Unable to build FreeFileSync 14.0 on Ubuntu 24.04+
- Replies: 4
- Views: 3474
Re: Unable to build FreeFileSync 14.0 on Ubuntu 24.04+
If you can stomach disabling dark mode, I finally got a patch set up: https://gitlab.com/bgstack15/stackrpms/-/blob/master/freefilesync/debian/patches/no-wx3.3.0.patch?ref_type=heads
- 11 Dec 2024, 20:56
- Forum: Help
- Topic: Linux - unable to install 13.9
- Replies: 4
- Views: 898
Re: Linux - unable to install 13.9
Reality check: when running a program by name, you have to specify a directory as part of the command, unless the program is in one of the directories listed in your PATH environment variable. For example, if you want to run install.run from the current directory (also known as "."), you would have ...
- 22 Jul 2024, 20:07
- Forum: Help
- Topic: FreeFileSync on NAS
- Replies: 7
- Views: 5803
Re: FreeFileSync on NAS
rsync is good for the cli users who like to read man pages. FreeFileSync works better for regular desktop users. They definitely do not use the same configuration files/settings/options, so depending on the complexity of your FreeFileSync config, you might not find rsync suitable. If all you do is ...
- 17 Jun 2024, 20:42
- Forum: Help
- Topic: How to check the last run time (linux)?
- Replies: 3
- Views: 1138
Re: How to check the last run time (linux)?
or check the timestamp of the log file? That would be when it was last modified, so when the last action of the sync process occurred.
stat --format '%y' /path/to/logfile
If FreeFileSync doesn't make such a useful log, then maybe capturing standard output from cron might be useful (assuming ...
stat --format '%y' /path/to/logfile
If FreeFileSync doesn't make such a useful log, then maybe capturing standard output from cron might be useful (assuming ...
- 11 Jun 2024, 15:24
- Forum: Help
- Topic: Freefilesync window frame flashes briefly upon start
- Replies: 10
- Views: 1124
Re: Freefilesync window frame flashes briefly upon start
GTK3 and now 4 have always had their own bizarre choices and ignore any downstream developers and users. It's a nice toolkit, if the quirks aren't breaking features you wish to use.
- 06 Apr 2024, 19:54
- Forum: General Discussion
- Topic: Strange new behaviour from cron
- Replies: 15
- Views: 47923
Re: Strange new behaviour from cron
Depending on the cron implementation in Ubuntu, and where you are storing your cron job, you might need to (get to) specify the user that should run the command.
For example, when I place a cron job in /etc/cron.d/40_myappname_cron I use this format:
00 13 * * * bgstack15 DISPLAY=:0 /opt ...
For example, when I place a cron job in /etc/cron.d/40_myappname_cron I use this format:
00 13 * * * bgstack15 DISPLAY=:0 /opt ...
- 21 Mar 2024, 12:56
- Forum: General Discussion
- Topic: Am I stuck forever with FreeFileSync 13.3?
- Replies: 8
- Views: 2085
Re: Am I stuck forever with FreeFileSync 13.3?
Hm, perhaps that can be a feature request: to ignore trailing spaces with a checkbox in the settings dialog.
- 19 Mar 2024, 00:35
- Forum: Help
- Topic: Activating GUI with a crontab
- Replies: 5
- Views: 1608
Re: Activating GUI with a crontab
Depending on your cron implementation and where your cronjob is, you might need to add the username. For example, you wouldn't need to add the user if you are using `crontab -e`. But if you are editing `/etc/cron.d/80_freefilesync_cron` you probably would need to specify the user:
0 * * * * ineuw ...
0 * * * * ineuw ...
- 24 Feb 2024, 23:16
- Forum: Help
- Topic: Cron Problem Yet Again - openSUSE Tumbleweed Linux
- Replies: 11
- Views: 3399
Re: Cron Problem Yet Again - openSUSE Tumbleweed Linux
@daviank, what you missed is that the user ran crontab -l as a regular user, so it was just going to use his user, with no field for setting it because he cannot change it. Otherwise, in a root-controlled /etc/crontab or /etc/cron.d/ file, you can set the username.
- 23 Feb 2024, 13:59
- Forum: Help
- Topic: Cron Problem Yet Again - openSUSE Tumbleweed Linux
- Replies: 11
- Views: 3399
Re: Cron Problem Yet Again - openSUSE Tumbleweed Linux
Does SUSE Tumblewood/your setup use Wayland?
Does KDE still use SDDM for the display manager (login screen)? Maybe you can do this, from https://wiki.archlinux.org/title/SDDM#X_authority_(aka_MIT-MAGIC-COOKIE)_file:
33 0 * * * DISPLAY=:0 XAUTHORITY="$( find /var/run/sddm/ -type f )" /usr/local ...
Does KDE still use SDDM for the display manager (login screen)? Maybe you can do this, from https://wiki.archlinux.org/title/SDDM#X_authority_(aka_MIT-MAGIC-COOKIE)_file:
33 0 * * * DISPLAY=:0 XAUTHORITY="$( find /var/run/sddm/ -type f )" /usr/local ...
- 22 Feb 2024, 12:54
- Forum: Help
- Topic: Cron Problem Yet Again - openSUSE Tumbleweed Linux
- Replies: 11
- Views: 3399
Re: Cron Problem Yet Again - openSUSE Tumbleweed Linux
Is it possible that flatpak needs more environment variables to correctly connect to the desktop or otherwise run? Have you tried with some other flatpak program in cron, to see if it operates?
Can you try inserting the DISPLAY=:0 on the same line with the command, in front of the command flatpak ...
Can you try inserting the DISPLAY=:0 on the same line with the command, in front of the command flatpak ...
- 18 Feb 2024, 01:30
- Forum: Help
- Topic: How do I restore the default User Interface?
- Replies: 2
- Views: 1345
Re: How do I restore the default User Interface?
Look for the config file. It's probably in ~/.config/FreeFileSync (Linux) or %APPDATA% (Windows). I think it's named GlobalSettings.xml.
edit: did you try the Tools menu -> "Reset layout" option?
edit: did you try the Tools menu -> "Reset layout" option?
- 01 Feb 2024, 13:58
- Forum: Help
- Topic: Question about updating FreeFileSync on Ubuntu 20.04
- Replies: 4
- Views: 3476
Re: Question about updating FreeFileSync on Ubuntu 20.04
Ubuntu tends to fork from Debian unstable (sid), which does have FreeFileSync 13.3 . Not sure which version(s) of Ubuntu would still be tracking this closely to Debian unstable, but FreeFileSync of any version number is at least in the two previous "stable" releases of Debian (as seen on the page I ...
- 28 Dec 2023, 13:10
- Forum: Help
- Topic: Run on cronjob
- Replies: 4
- Views: 4359
Re: Run on cronjob
You are probably missing the DISPLAY environment variable. See my old post.
- 09 Dec 2023, 17:00
- Forum: Help
- Topic: FFS as Docker under Unraid
- Replies: 1
- Views: 5077
Re: FFS as Docker under Unraid
You might try wrapping FreeFileSync with Xvfb, which you will need inside your docker container. It sets up a "X virtual frame buffer" which can also be called a dummy display.