How to connect webdav use nautilus

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
wenzi
Tux's lil' helper
Tux's lil' helper
Posts: 106
Joined: Fri Jan 18, 2019 3:39 am

How to connect webdav use nautilus

Post by wenzi »

I use the nautilus connect the webdav server ,I can see the files and movies ,but I cannot play the movies ,I think maybe the webdav server do not mount as local disk . so what can I do just by using nautilus, because I used davfs2 command, when I play the movies , it will download the whole file in my localdisk. I have install gfvs fuse. anyone help me ? thanks!
User avatar
Fitzcarraldo
Advocate
Advocate
Posts: 2057
Joined: Sat Aug 30, 2008 9:49 pm
Location: United Kingdom
Contact:

Post by Fitzcarraldo »

Try the following:

1. Install davfs2

2. Create mountpoint in home directory:

Code: Select all

$ mkdir ~/webdav
3. Allow non-root users to mount WedDAV resources:

Code: Select all

$ sudo chmod 4711 /usr/sbin/mount.davfs
4. Add a line to /etc/fstab (adjust URL, username and group as required):

Code: Select all

https://www.wenzi.com/nextcloud/remote.php/webdav/ /home/wenzi/webdav/ davfs _netdev,noauto,user,uid=wenzi,gid=wenzi 0 0
5. Configure ~/.davf2s/secrets

Code: Select all

$ grep -v "^#\|^$" ~/.davfs2/secrets
/home/wenzi/webdav		username
where 'username' is the username on the server.

Code: Select all

$ chmod 600 ~/.davfs2/secrets
Add a bookmark in the file manager:

davs://192.168.1.165/nextcloud/remote.php/webdav

(or whatever the IP address of the server is)
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.

My blog
wenzi
Tux's lil' helper
Tux's lil' helper
Posts: 106
Joined: Fri Jan 18, 2019 3:39 am

Post by wenzi »

Fitzcarraldo wrote:Try the following:

1. Install davfs2

2. Create mountpoint in home directory:

Code: Select all

$ mkdir ~/webdav
3. Allow non-root users to mount WedDAV resources:

Code: Select all

$ sudo chmod 4711 /usr/sbin/mount.davfs
4. Add a line to /etc/fstab (adjust URL, username and group as required):

Code: Select all

https://www.wenzi.com/nextcloud/remote.php/webdav/ /home/wenzi/webdav/ davfs _netdev,noauto,user,uid=wenzi,gid=wenzi 0 0
5. Configure ~/.davf2s/secrets

Code: Select all

$ grep -v "^#\|^$" ~/.davfs2/secrets
/home/wenzi/webdav		username
where 'username' is the username on the server.

Code: Select all

$ chmod 600 ~/.davfs2/secrets
Add a bookmark in the file manager:

davs://192.168.1.165/nextcloud/remote.php/webdav

(or whatever the IP address of the server is)
it works ,but have a problem ,when I open the ~/webdav ,it very slow ,I think it may download the whole file in the network.
under the ubuntu I just use nautilus connect the webdav without davfs2 ,input the username and password ,it can be use as localdisk. what the defference between them?
User avatar
Fitzcarraldo
Advocate
Advocate
Posts: 2057
Joined: Sat Aug 30, 2008 9:49 pm
Location: United Kingdom
Contact:

Post by Fitzcarraldo »

I don't have GNOME installed in Gentoo, but I have KDE installed in Gentoo. Without davfs2, the Dolphin file manager does the same as you say Nautilus does in GNOME, i.e. it copies the complete video to the local machine before playing it. I don't know if the behaviour can be changed. I also tried the PCManFM file manager in Lubuntu 18.04 (LXDE) with and without davfs2, and the behaviour of PCManFM without davfs2 looks to be the same as you observe with Nautilus in GNOME, i.e. it downloads the complete video first.

When I use davfs2 in Lubuntu 18.04, though, it does cache the video. I can see it is doing that because the video stops and starts as it plays. But it is still very slow, with too many interruptions. The cache size and other parameters in davfs2 can be adjusted in the file ~/.davfs2/davfs2.conf or /etc/davfs2/davfs2.conf (see man davfs2.conf for details). It doesn't look easy to configure, though. In my case davfs2 performs much better in Lubuntu 18.04 than it does in Gentoo KDE Plasma 5. I still find it too slow to use in Lubuntu 18.04, but I find davfs2 completely unusable in Gentoo KDE. The KDE Plasma Network Monitor widget indicates a very high download rate all the time, even when all I am trying to do is open a shared folder via WebDAV, which takes minutes to open. So I don't think I can be of more help. Actually, if someone knows how to make WebDAV browsing faster, I would also be interested. WebDAV works a lot faster on my phone running Android 9 than in either Gentoo or Lubuntu.

P.S. I also tried with Ubuntu 20.04 in a VM, and performance is also poor in that.
Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.

My blog
wenzi
Tux's lil' helper
Tux's lil' helper
Posts: 106
Joined: Fri Jan 18, 2019 3:39 am

Post by wenzi »

Fitzcarraldo wrote:I don't have GNOME installed in Gentoo, but I have KDE installed in Gentoo. Without davfs2, the Dolphin file manager does the same as you say Nautilus does in GNOME, i.e. it copies the complete video to the local machine before playing it. I don't know if the behaviour can be changed. I also tried the PCManFM file manager in Lubuntu 18.04 (LXDE) with and without davfs2, and the behaviour of PCManFM without davfs2 looks to be the same as you observe with Nautilus in GNOME, i.e. it downloads the complete video first.

When I use davfs2 in Lubuntu 18.04, though, it does cache the video. I can see it is doing that because the video stops and starts as it plays. But it is still very slow, with too many interruptions. The cache size and other parameters in davfs2 can be adjusted in the file ~/.davfs2/davfs2.conf or /etc/davfs2/davfs2.conf (see man davfs2.conf for details). It doesn't look easy to configure, though. In my case davfs2 performs much better in Lubuntu 18.04 than it does in Gentoo KDE Plasma 5. I still find it too slow to use in Lubuntu 18.04, but I find davfs2 completely unusable in Gentoo KDE. The KDE Plasma Network Monitor widget indicates a very high download rate all the time, even when all I am trying to do is open a shared folder via WebDAV, which takes minutes to open. So I don't think I can be of more help. Actually, if someone knows how to make WebDAV browsing faster, I would also be interested. WebDAV works a lot faster on my phone running Android 9 than in either Gentoo or Lubuntu.

P.S. I also tried with Ubuntu 20.04 in a VM, and performance is also poor in that.
I install gentoo in the vbox ,use xfce4 ,it works ,but I don't know why my system can not work ,finally I reinstall the system ,and everyting get work. BUT ,there is a funny things if I use gdm or sddm ,nautilus or thunar connect the webdav the connectting is very slow ,maybe 1 min ,get me the dialoge ,and I input the username and password ,will wait 1 min .but if I use lightdm , immediately!! I don't know why
Post Reply