I have mounted a davfs2 filesystem. the network I’m on is limited. trying to access the mounted filesystem in dolphin causes dolphin to freeze and my Download to be pinned to 5.1 MiB/s. dolphin at this point is now completely unusable all because I dared to explore a mounted folder. the only thing that “fixes” these things is to reboot my system. xkill
ing dolphin doesn’t affect my Download being pinned to 5.1 MiB/s. logging out and logging in changes nothing. I’ve tried balooctl disable
but it changes nothing (which makes sense because only my home folder is set to be indexed). what is dolphin doing that’s so important that it needs to become unusable until I reboot my PC? anyone know how to fix this?
I would recommend using the built-in WebDAV features of KIO/Dolphin for this very reason, Dolphin does not like locally mounted shares. Are you only using FUSE to display the file contents in Dolphin?
My understanding is that everything in Dolphin is synchronous, so whatever slowness of the (remote) filesystem will unavoidably have repercussions on the GUI.
If baloo is not the culprit, I suspect it may have to do with thumbnail generation. Did you try to check with System Monitor (or top/htop) whether there is some activity going on?
You might get some useful information with fuser
and lsof
Something like:
sudo fuser -uvm /path/to/mount
sudo lsof -e /run/user/1000/doc /path/to/mount
You can try to use the integrated webdav support, using webdav://user@server
as url in dolphin.
Then dolphin will know this is not a local filesystem and won’t try to make thumbnails as aggressively among other things.
Ditto. I have some absolutely terrible performance with my nextcloud WebDAV (i think? It’s set up however KDE sets it up from the online accounts settings) to the point where it’s 300 bits per second upload speed, when the Nextcloud flatpak syncs the same folder within seconds.
I’m fine with the latency of navigating folders, but the transfer speeds are unhinged considering my server is on my local network!
Webdav is not very efficient in the first place.
For nextcloud, You can use instead official integration plugin with dolphin Dolphin (KDE file Manager) integration? - #4 by avg - 🍱 Features & apps - Nextcloud community
There are packages for many distros.
Fair enough. Maybe there needs to be a change in the defaults because right now a new user may log in with Nextcloud during the user onboarding journey (or via the “online accounts” feature in settings) and this will set up WebDAV by default.
Right now, I’ve instead gone for the flatpak client which works pretty well - Integrates into the shell nicely, and is snappy. Only issue is that I’m technically storing a copy of my data locally which partially defeats the purpose of my intended reason for using nextcloud - To act as a long-term store for bulky files that will otherwise fill up my device. With file-explorer integrations to selectively store certain files locally.
I’ll take a look at those plugins and see if they’re any better. Again, it might be worth seeing if they can be integrated into the onboarding experience over WebDAV if the latter is known to be problematic.