When I tested my patched xfce4-session, I had already disabled the gnome-keyring-daemon autostart .desktop files that were inherited from GNOME. These will launch the daemon, but they won't capture the environment variables (and therefore should probably not be enabled for Xfce sessions). They might interfere with the correct launching of the daemon by xfce4-session, and/or cause extra copies of the daemon to be run. They live in /etc/xdg/autostart/. You can disable them in your own Xfce sessions using the GUI:
Note:
When I tested my patched xfce4-session, I had already disabled the gnome-keyring- daemon autostart .desktop files that were inherited from GNOME. These will launch the daemon, but they won't capture the environment variables (and therefore should probably not be enabled for Xfce sessions). They might interfere with the correct launching of the daemon by xfce4-session, and/or cause extra copies of the daemon to be run. They live in /etc/xdg/ autostart/ . You can disable them in your own Xfce sessions using the GUI:
Applications -> Settings -> Xfce 4 Settings Manager -> Session and Startup -> Application Autostart
Uncheck these three entries:
Certificate and Key Storage (GNOME Keyring: PKCS#11 Component)
SSH Key Agent (GNOME Keyring: SSH Agent)
Secret Storage Service (GNOME Keyring: Secret Service)