--- /etc/xdg/xfce4/xinitrc.orig 2010-07-17 18:43:00.025468585 +0200 +++ /etc/xdg/xfce4/xinitrc 2010-07-17 18:54:10.045657796 +0200 @@ -113,7 +113,11 @@ sshagent=`which ssh-agent` kill_sshagent=0 if test -z "$SSH_AGENT_PID" -a "$sshagent" -a "x$sshagent" != "xno"; then - eval `$sshagent -s` + if test ! -e $HOME/.keychain; then + mkdir $HOME/.keychain + fi + $sshagent -s | grep -v "echo Agent pid" > $HOME/.keychain/$HOSTNAME-sh + . $HOME/.keychain/$HOSTNAME-sh kill_sshagent=1 fi