On Mon, Feb 2, 2009 at 5:40 PM, Colin Walters <walters@xxxxxxxxxx> wrote: > > But sinc e cron is all we > have right now, if you need gnome-keyring from cron, you need to look > up the DBUS_SESSION_BUS_ADDRESS Unix environment variable. If none > exists, then create your own session using dbus-launch, and > gnome-keyring should be invoked through service activation when you > try to talk to it. Though thinking about this further, it's obviously not going to work if you don't have a running session since you'll need the password for gnome-keyring to be able to decrypt its database. It's a pretty complicated problem. If the desktop had some way to know that you had scheduled jobs, it would probably make sense for gnome-keyring to hang around even after a session ends to provide passwords. We also *really* need to make the session bus per-uid looked up from the kernel instead of based on an environment variable. -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list