Gigolo 0.4.2

Gigolo Preferences

The File Manager setting

This setting specifies the command and possible arguments for a file manager to launch when a resource should be opened from within Gigolo. By default, Gigolo uses gvfs-open which should be a good choice for most users. gvfs-open itself launches the system's default file manager with the correct path for the chosen resource. If this does not work for you for some reason, you can change the command to e.g. nautilus to launch Gnome's default file manager.

Gigolo automatically adds the URI of the resource, e.g. sftp://user@server.tld/. So the specified file manager should know how to handle such URIs.

Note

If your file manager cannot handle URIs, you should install gvfs-fuse, set up FUSE on your system and use gvfs-open as the file manager command. gvfs-fuse will then launch the default file manager with the correct path. For details on this, see Open resources in Thunar on Xfce 4.4 and 4.6.

The Bookmark Auto-Connect Interval setting

Gigolo automatically connect all bookmarks which have the auto-connect flag set at startup and retries to connect those bookmarks in case they got disconnected or the last attempt to connect failed.

This setting defines the interval (in seconds) at which Gigolo auto-connect bookmarks. A value of 0 disables this feature.

When you start Gigolo together with your session and have this feature enabled, all bookmarks with the auto-connect flag will be available after logging in.

Different Volume Manager implementations

There are two volume manager implementations available. A volume manager is part of GVfs and provides the list of available resources and connections as well as the ability to connect and open them.

HAL based
The HAL based volume manager implementation requires the tool gnome-mount to mount local resources like disks or partitions.
Unix based
The Unix based volume manager implementation can mount such resources directly and also lists other local devices.

Note

  1. If you are unsure, use the HAL based monitor.
  2. If you change this setting, you need to restart Gigolo.

Storing passwords for bookmarks

There is no support for direct storing of passwords at all in Gigolo. Instead by using GVfs we get support for gnome-keyring for free. All you have to do is to install the gnome-keyring package (and maybe restart your session). The next time you connect to a resource which requires a password, Gigolo will ask you for it as usual and then the entered password is stored in the keyring for this connection. Currently, your password is stored forever. This will be configurable in future versions to store it only per session or to not store it at all.

Do not worry about installing gnome-keyring, it has not many dependencies (and none of Gnome at all).

Using usernames containing an @-sign

Current versions of GVfs do not support to use usernames containing @-signs. Therefore bookmarks in Gigolo cannot contain such usernames but there is an easy workaround:

When entering the username, use %40 instead of the literal @-sign. Since version 0.2.1, Gigolo will do this automatically, so you can easily use the @-sign.

Using WebDav with login credentials

Due to a bug in old GVfs versions, it might be necessary to omit the username when creating bookmarks for WebDav connections. For some reason, old GVfs versions refused to mount WebDav resources when a username is specified. If it is not specified, GVfs asks for the username while connecting and then it works.

On recent GVfs versions (at the very least since 1.4.0, maybe earlier) this has been fixed and you can specify the username also in bookmarks as usual.

Open resources in Thunar on Xfce 4.4 and 4.6

By default, Gigolo uses gvfs-open to open the connected remote resources. On some systems this will either result in an error or open the wrong file manager because gvfs-open uses the mime types to determine which application it should launch and those mime types are often not configured properly.

First, you need to install the gvfs-fuse backend for GVFS and fuse-utils so that GVfs mounts the remote resources in ~/.gvfs. Make sure that your user is in the fuse group or this will not work. The easiest way to do add your user to the fuse group is to run the following command as root:

gpasswd -a username fuse

or as user using sudo:

sudo gpasswd -a username fuse

Obviously, you should replace username by your actual used username.

Then, you may need to add the following lines to your ~/.local/share/applications/defaults.list so that Thunar is used to open folders by gvfs-open:

x-directory/gnome-default-handler=Thunar.desktop
inode/directory=Thunar.desktop
x-directory/normal=Thunar.desktop

Note

It may be necessary to relaunch your session after those modifications especially when you added your user to the fuse group.

Now, double clicking on a connected bookmark in Gigolo should launch Thunar with the correct folder. Changing Thunar.desktop to the name of the desktop file of any other file manager will of course open the connected bookmarks in this file manager.

(Thanks to Jérôme Guelfucci for these information.)

Mounting local resources without gnome-mount

Trying to mount a local resource like a CD or an USB device using the HAL volume manager will fail if gnome-mount is not available on the system.

For systems without the gnome-mount utility like Xfce desktops, a little wrapper script can be used to use exo-mount instead. Detailed information and the script itself can be found in the Xfce Wiki at http://wiki.xfce.org/gnomemount-replacement.

Page Menu