In distributions that use GLib extensively (Ubuntu, Mint, anyone using Gnome), the
.cloudf files can’t have a custom mime-type set, and therefore, as far as I can tell anyway, can’t have a custom default handlers associated with them. Because they’re 0 length. It seems that GLib hard codes the mime-type for 0 length files to
See: https://git.gnome.org/browse/glib/tree/gio/glocalfileinfo.c#n1241 for context.
This is a problem because I’d really like to write a wrapper tool that syncs a file when I click on it in my file explorer, and then opens the appropriate application on the newly synced file. And, it’ll be a problem anyway if ya’ll want to build a GUI for Linux at some point anyway