Linux Sync client support for 18.10

Ilsa Loving shared this idea 3 months ago
Under Consideration

The Linux client as it currently exists is hopelessly inadequate. On Ubuntu (18.10) it won't launch. Furthermore, you have no idea what's wrong unless you modify the file and remove the redirection to /dev/null. Apparently I do not have the necessary file.

For anyone else having the problem and are using Ubuntu, here is the solution:

In addition, there is no .desktop file, so unless the user knows how to create one on their own, it is not possible to launch the app from the application menu.

The best option would be to provide the linux sync client in the form of a snap, flatpak or appimage package, so that you can distribute the client in a non-distribution specific manner, using whatever libraries you want.

Comments (6)


Thanks for the issue report, we will look into improving this support.


After talking with support I understand that you are testing against 16.04 and 17.10. I would advise that there is no point testing against non-LTS releases they have only a 6 month support period anyway, and anyone using these releases will likely migrate to the next version as it comes out. Instead, I would focus on the LTS releases including 16.04 and 18.04.

In particular, you will notice that the included libpng library is 1.6 instead of 1.2.


Thanks for the note, we will move to supporting only 18.04 and LTS releases in the future.

Also, for us to prioritize, could you tell us if you are using Linux company wide? Our support on Linux is less than perfect mainly because of lack of users using Linux.


We are doing what we can to make Linux a viable alternative for us, which is one of the reasons I chose FileCloud in the first place. The greatest limiting factor has been finding tools that are fully cross platform, so it's a bit of a chicken and egg problem. The more quality cross-platform tools we can find, the more viable Linux itself becomes.


This became the (hyper)focus of my evening and I ended up writing a very crude installation script for the FileCloud sync client on Linux; it can be found here if you're interested.

@Support - a couple post-install thoughts I'll carry over from my blog...

Cache & Config Visibility

The ~/FileCloudSyncData (cache folder) and ~/syncclientconfig.xml file are both created when the sync client is launched the first time; I'd like to see these files prepended with . by default so they aren't visible in graphical file managers.

I was able to prepend the cache folder with a . (i.e. ~/.FileCloudSyncData) and then update the config file accordingly (see below). However I can't prepend the config file with a . because the sync client won't find it, causing it to populate a new one.


Initial Setup

This one is not constrained to Linux... once the sync client is launched on any platform and a user logs in, it immediately starts syncing everything to the default location. I'd like to see options to configure selective sync and sync location, similar to other solutions that provide a setup wizard to accommodate these changes before any syncing occurs.


@derek-shnosh Thank you so much for your detailed information as well as the github project and blog. This is very helpful!

We will take your input and our developers will help support Ubuntu 18.10 from FC 19.2 release.