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