Evolution can't use gpg (if running seahorse-agent), AND launched from hoykey (using run_command in Beryl). If Evolution is launched from the menu or the shell, it uses seahorse-agent without problems. It seems the same bug reported to Ubuntu in the link. I'm using Beryl and GNOME 2.16, emerge --info next: Portage 2.1.1-r1 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 x86_64) ================================================================= System uname: 2.6.17-gentoo-r8 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Gentoo Base System version 1.12.5 Last Sync: Mon, 30 Oct 2006 04:30:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.5-r2, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF-8" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac alsa apache2 audiofile beagle berkdb bitmap-fonts cairo cdparanoia cli cracklib crypt cups dbus dga dlloader doc dri dv dvd dvdr dvdread eds elibc_glibc encode evo examples firefox flac foomaticdb gcj gd gdbm gif gnome gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 hal iconv imap innodb input_devices_none ipv6 isdnlog java joystick jpeg kernel_linux libg++ libnotify lirc lirc_devices_cph06x logrotate mad matroska mono mp3 mpeg msn mule ncurses nls nptl nptlonly nsplugin offensive ogg opengl pam pcre pda pdf perl php plotutils png ppds pppd python quicktime readline reflection rtc samba sasl sdl session spell spl sse3 ssl startup-notification svg tcpd theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l video_cards_none vorbis xml xmlrpc xorg xpm xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Can you re-confirm if you still have issues? Not that I am looking into resolving this, but I did have similar issues with Evo. It seemed to get fixed in newer versions or updating deps. Please sync your tree, update world, and comment if the problem is still present or has been resolve. Thank you
I just emerge --sync'ed, and upgraded. Including new kernel. Same problem: starting Evo from the menus works with GPG, but not from hotkeys.
it seems to me that it is also true for keyring option. When I start evo with hotkey, it asks me about my saved password and the keyring is opened at login time (pam-keyring).
evolution got reassigned to gnome herd months ago.
looks like this is fixed in 2.26. Please reopen if it's not the case.