KDE 4, Xfce 4 and Gvfs

Xfce 4 depends on Gvfs-1.12.3-x86_64-2.sfs. Won't even start without it! Udisks2-2.0.1-x86_64-1.sfs is also recommended with Xfce. Both are available at the SFS downloads page, and included with the LH64 Mariner ISO.

KDE 4 also needs the same Gvfs. KDE 4 will start without it, but gives several error messages. Udisks2 is included with KDE 4. In order for the KDE Disc Burner, K3b to recognize and use a suitable CD/DVD/Blu-ray drive,
Gvfs or another Glib2 vfs manager must be installed, followed by a reboot.

Gvfs-1.12.3-x86_64-2.sfs has all that is needed for K3b in KDE 4.

Gvfs is not needed for Pburn, only for K3b and other apps that rely on GIO/gvfs.

What is Gvfs?

Gvfs (GNOME Virtual Filespace) is a userspace virtual filesystem designed to work with the i/o abstractions of GIO in Glib2. This package has several modules that are automatically used by applications using libgio, allowing access to local disk drives under 'Places' in some file managers and Gtk File -> Open dialogs.

Gvfs is not included in the base ISO or the KDE SFS because it seems to have some overhead, (I've observed ~50-100 more processes when gvfs is active.)
Gvfs-1.12.3-x86_64-2.sfs includes the following packages:

avahi-0.6.31-4-x86_64
gnome-disk-utility-3.6.1-1-x86_64
gnome-icon-theme-symbolic-3.6.2-1-any
gtk+3-3.4.4-x86_64-1
gvfs-1.12.3-x86_64-2
libbonobo-2.32.1-2-x86_64
libcrack2-2.8.18-23.2.x86_64
libgnome-2.32.1-3-x86_64
libgnome-keyring-3.4.1-x86_64-1
libunique3-3.0.2-2-x86_64
oxygen-gtk3-1.1.1-1-x86_64

Back

What if I want to try Gvfs without the KDE SFS?

You'll need to install both the above Gvfs SFS and Udisks2 SFS, then reboot. Udisks was previously named DeviceKit.

Udisks2-2.0.1-x86_64-1.sfs includes the following packages:

libatasmart-0.19-x86_64-1
libpwquality-1.2.0-1-x86_64
libsecret-0.11-1-x86_64
libselinux1_2.0.96-1_amd64
libsystemd-daemon0_44-8_amd64
libsystemd-login0_44-5_amd64
polkit-0.105-x86_64-3
udisks-1.0.4-6-x86_64
udisks2-2.0.1-1-x86_64
upower-0.9.17-x86_64-1

What happened to HAL?

Gvfs and udisks, along with udev and fuse kernel support is an effective replacement for HAL (Hardware Abstraction Layer). I read that HAL is no longer being maintained.

Back
lhpup.org