The difference in versions is explained by the difference in package formats; Flatpaks are usually more up to date in that regard. Normally, I prefer the native .deb
package (what shows as "ZorinOS" in the screenshot above) but since we've already ruled this out as the cause of the issue feel free to use whichever works best for you.
As for the issue at hand I suspect that the file manager, while able to read files remote, it does so using its own internal libraries to communicate with other servers.
By the way, just to be completely sure, I assumed based on the error you shared in the first post that the remote files are on a Windows machine? And you are able to access them via the "Other Locations" shortcut that appears in the file browser, correct?
If yes, let's try to mount those remote files directly in your file system. "Mounting" here means manually specifying where in your file system you'll have access to these files, which should hopefully solve the problem.
First, install the utility that will allow the system to understand the SMB protocol:
sudo apt install cifs-utils
Create a specific location in your filesystem to mount the files. For example, a new folder called "remote" inside your default "Videos" folder.
mkdir -p ~/Videos/remote
And then proceed with the mount:
sudo mount -t cifs //<windows_hostname>/<path_to_share> ~/Videos/remote -o username=<windows_user>,noexec
Where windows_hostname
is the name or ip address of the Windows machine, and path_to_share
is the location on that server of the folder that is being shared. windows_user
is the username on that machine. The noexec
option is simply to prevent executables from running in your system as a security precaution. For video files this is fine.
This would also be a good time to check the firewall settings. I think by default it comes disabled anyway but launch the Firewal Configuration and double check. If it's enabled, add a new rule for SAMBA:
If it works you'll now be able to navigate to ~/Videos/remote
and see the remote files there as if they were part of your hard drive. Which you could also do before but now they should be made available to all programs.
For reference:
https://help.ubuntu.com/community/Samba/SambaClientGuide
https://www.howtogeek.com/176471/how-to-share-files-between-windows-and-linux/#option-one-create-a-share-on-windows-and-access-it-from-linux