Between xfce4-session 4.8.3 and 4.10.1 the logic wrt ssh-agent and gpg- agent was moved from a shell script in /etc/xdg/xfce4/xinitrc to xfce4-session-4.10.1/xfce4-session/xfsm-startup.c
I see this issue in debian jessie. Looking at xfsm-startup.c there is a logic error when there is a pre- existing ssh-agent so gpg-agent is started without ssh-agent support and without an SSH_AGENT_PID environment variable. On shutdown, the SSH_AGENT_PID environment variable does not contain the PID of the gpg- agent, so the gpg-agent is not killed. I see an up-stream change which probably fixes this. If I get time, I will try and test this fix in debian jessie. http://git.xfce.org/xfce/xfce4-session/commit/xfce4-session/xfsm- startup.c?id=7892794fbf029a3b15d9e1320cf701bf0d31fd83 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1274643 Title: gpg-agent still running after session logout To manage notifications about this bug go to: https://bugs.launchpad.net/xfce4-session/+bug/1274643/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
