Hello, I am using the experimental virtual files sync on my desktop, and am running Linux Cinnamon / Linux Mint with Nemo as my file manager. However, all I see now on my local are files with the “.nextcloud” extension. I only recently moved from Windows where this worked fine and I was able to access all the files in this manner, so I’m pretty new to Linux but I’ve found most issues I can solve with a quick web search.
I have had some help from Nextcloud support, but what I’ve tried hasn’t solved the issue. One thing I tried from this was installing Nautilus file manager as default, uninstalling and reinstalling my Nextcloud desktop client, but no joy.
I Wondered if anyone has found a workaround for this, please? I have searched quite a bit and can’t seem to find a solution that works for me.
On Windows, the client uses the Windows Cloud Files API, and on macOS, it relies on Apple’s File Provider Extension (FPE) — both are technologies provided natively by the respective operating systems.
Unfortunately, Linux lacks a unified, standard API comparable to those offered by Windows and macOS, which is why there is currently only a very basic implementation of Virtual Files using .nextcloud placeholder files.
If I remember correctly, there were some discussions on GitHub about how to implement something similar on Linux, but there have been no concrete results so far. One possible approach might be to use FUSE, though it comes with certain limitations. As far as I know, replicating all the features provided by the native APIs on Windows and macOS in a seamless, one-to-one manner using FUSE would be quite challenging.
I am using Endeavour OS and face the same problem. Only solution so far is to use the native WebDAV-protocol to gain access to these .nextcloud-files. I thought that a double click would simply donwload a local copy and remove the .nextcloud-extension. But this didn’t work.
Afaik, that’s how it’s supposed to work. However, I haven’t tested Virtual Files for a while, so I’m not sure how well it generally works or of any potential reasons why it might not work.
Hello, I’ve got the same problem and I’m very disappointed… Virtual files have been implemented in 2019 and work well on Windows !
On Linux Mint I actually use “Online Accounts” to access to my NextCloud files : once I have entered my login details, NextCloud storage is mounted. But it needs a network connection.
The other way is to use the NextCloud Client Desktop but you have to choose what files you want to synchronize.
In Mint, you’ve got a software called “Nemo Nextclud” that add the little icons on files or directory but only in icon view…
Could you explain how you get files with the “.nextcloud” extension ?
Since the feature is still considered experimental, you need to enable it manually by adding the line showExperimentalOptions=true to the [General] section in ~/.config/Nextcloud/nextcloud.cfg.
You’ll probably also need to restart the app or log out and back into your Mint desktop session for the setting to take effect. Then, remove the existing account and re-add it in the app to enable Virtual Files for that account. As far as I know, you can’t enable Virtual Files for an already configured account — the option is only available during the initial setup of a new account.
It seems, that my client (version 3.17.1 daily (Endeavour OS)) downloads the .nextcloud files if I double click them. But I have another issue where I don’t know where it comes from: since serveral days I receive the following messages: “Hochladen von 20 KB übersteigt 0 B des in dem Ordner Downloads verfügbaren Speicherplatzes.” (“Upload of 20 kb exceeds 0 b of the available space in the folder Downloads”). I checked all quotas and could not find a problem. The space booked is 5 TB, the space used 1 TB. Does anyone have an idea why I cant sync the files with Linux? Using Windows is fine and I can upload files to the “Download” folder.