Difference between revisions of "GVFS"

From ArchWiki
Jump to: navigation, search
m
(4 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
[[Wikipedia:GVFS|GVFS]] is the virtual filesystem for the GNOME desktop, which allows mounting local and remote filesystems as a user along with trash support. It is also used by file managers like [[Thunar]].
 
[[Wikipedia:GVFS|GVFS]] is the virtual filesystem for the GNOME desktop, which allows mounting local and remote filesystems as a user along with trash support. It is also used by file managers like [[Thunar]].
  
==Installation==
+
== Installation ==
  
The {{pkg|gvfs}} package needs to be installed, along with {{pkg|polkit-gnome}} for the polkit rules.
+
The {{Pkg|gvfs}} package needs to be [[pacman|installed]], along with {{Pkg|polkit-gnome}} for the polkit rules.
  
Require {{dbus|dbus}}
+
Make sure the authentication agent provided by {{Pkg|polkit-gnome}} is autostarted as described in [[Polkit#Authentication agents]].
  
==GVFS without root password==
+
== GVFS without root password ==
  
 
In file managers (e.g. Thunar), when you try to mount a drive, you might see that you need to enter the root password to continue every single time you want to mount and unmount a drive. This can be bypassed by setting a [[polkit]] rule.
 
In file managers (e.g. Thunar), when you try to mount a drive, you might see that you need to enter the root password to continue every single time you want to mount and unmount a drive. This can be bypassed by setting a [[polkit]] rule.
Line 22: Line 22:
 
  );
 
  );
  
Drives will now mount without any intervention from you. If you need to specify which users can perform this action or other restrictions, there is info in {{ic|man polkit}}.
+
Drives will now mount without any intervention from you. If you need to specify which users can perform this action or other restrictions, refer to polkit manual page.
 
 
== Tips ==
 
GVFS need [[dbus]] to works well.
 
 
 
$cat .xinitrc
 
exec dbus-launch awesome
 

Revision as of 08:48, 23 September 2013

GVFS is the virtual filesystem for the GNOME desktop, which allows mounting local and remote filesystems as a user along with trash support. It is also used by file managers like Thunar.

Installation

The gvfs package needs to be installed, along with polkit-gnome for the polkit rules.

Make sure the authentication agent provided by polkit-gnome is autostarted as described in Polkit#Authentication agents.

GVFS without root password

In file managers (e.g. Thunar), when you try to mount a drive, you might see that you need to enter the root password to continue every single time you want to mount and unmount a drive. This can be bypassed by setting a polkit rule.

In the directory /usr/share/polkit-1/rules.d, create this file named 10-drives.rules:

polkit.addRule(function(action, subject) {
if (action.id.indexOf("org.freedesktop.udisks2.") == 0){ 
       return polkit.Result.YES;
   }
}
);

Drives will now mount without any intervention from you. If you need to specify which users can perform this action or other restrictions, refer to polkit manual page.