What is this .gvfs directory?
Ron Yorston
rmy at tigress.co.uk
Thu Jul 23 19:34:18 UTC 2009
john wendel wrote:
>On 07/23/2009 01:15 AM, Ron Yorston wrote:
>> According to a thread on the fedora-test list it's possible to prevent
>> the gvfs-fuse-daemon starting by setting an environment variable:
>>
>> On Thu, 2008-05-01 at 23:05 -0400, Matthias Clasen wrote:
>>> To get rid of it:
>>>
>>> GVFS_DISABLE_FUSE=1
>>> export GVFS_DISABLE_FUSE
>>
>> However, I've been unable to find out where to set that environment
>> variable. Although gvfsd is run as the user logging in it doesn't
>> have that users environment.
>
>Maybe /etc/profile ???
No, that's not it. The environment of gvfsd doesn't have much in it.
SHELL=/bin/bash
DBUS_STARTER_ADDRESS=unix:abstract=/tmp/dbus-wxBkE2MbNz,guid=be870825ff168caac4f87a554a68af49
XDG_SESSION_COOKIE=6149537b2fea289ae508adbd4a61a75f-1248374601.299195-1269933510
DISPLAY=:0.0
GNOME_KEYRING_SOCKET=/tmp/keyring-Wh22Uj/socket
DESKTOP_SESSION=gnome
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/3159,unix/unix:/tmp/.ICE-unix/3159
PATH=/usr/local/bin:/usr/bin:/bin
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
USERNAME=rmy
GDMSESSION=gnome
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-wxBkE2MbNz,guid=be870825ff168caac4f87a554a68af49
GTK_RC_FILES=/etc/gtk/gtkrc:/home/rmy/.gtkrc-1.2-gnome2
XAUTHORITY=/var/run/gdm/auth-for-rmy-tuokKC/database
USER=rmy
DBUS_STARTER_BUS_TYPE=session
GNOME_KEYRING_PID=3140
SHLVL=1
PWD=/home/rmy
GDM_LANG=en_GB.UTF-8
LANG=en_GB.UTF-8
_=/usr/bin/dbus-launch
LOGNAME=rmy
HOME=/home/rmy
These settings come from things like gdm, dbus and gnome-session, which
all run early in the life of the desktop session.
Since it's possible to use an environment variable to have gvfsd not
start gvfs-fuse-daemon it would be useful to have some way to inject
that variable into gvfsd's environment.
The gnome-session README says of GSM_SESSION_PHASE_INITIALIZATION:
Apps in this phase can make use of a D-Bus interface
(org.gnome.SessionManager.Setenv) to set environment variables
in gnome-session's environment. This can be used for things like
$GTK_MODULES, $GNOME_KEYRING_SOCKET, etc
This is presumably how GNOME_KEYRING_SOCKET got into gvfsd's environment.
So is there a simple way to persuade gnome-session to set an environment
variable? Or gdm, or dbus?
Ron
More information about the fedora-list
mailing list