Package: seahorse-plugins
Version: 2.28.1-2
Severity: important

I recently switched from running GNOME to running xfce4 instead, and
when I did so I found that my email program no longer brought up the
nice, graphical prompt for my GPG passphrase, (nor remembered it from
one email to the next).

I tracked the bug down to the file /etc/X11/Xsession.d/60seahorse
which says:

if [ -n "$GNOMERC" ] && [ -x $SEAHORSE ] && [ -z "$GPG_AGENT_INFO" ]; then
        STARTUP="$SEAHORSE --execute $STARTUP"
fi

To workaround this for now, I kludged things by adding another file in
the same directory (55xfce) that simply does:

# Set GNOMERC so that we get seahorse within an XFCE session
GNOMERC=1

With this, seahorse and my email program now work exactly as I want.

Obviously my kludge involves a lie, so that's not desireable. A proper
fix would be to simply start seahorse in any X session for which
everything it requires is available. Is that a matter of simply
removing the '[ -n "$GNOMERC" ]' from the above?

Or is there some capability that both GNOME and xfce4 are providing
(that perhaps some other session would not) that should be checked for?

-Carl

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32-rc6-cworth-64bit (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to