in .xinitrc: --------------------------------------------------------------------------- WINDOWMANAGER="$dbuslaunch --sh-syntax --exit-with-session $WINDOWMANAGER" SSH_AG="ssh-agent" exec $SSH_AG ~/bin/ssh_agent_script ---------------------------------------------------------------------------
bin/ssh_agent_script: --------------------------------------------------------------------------- #!/bin/bash
~/bin/sshaskwhile exec $WINDOWMANAGER ---------------------------------------------------------------------------
bin/sshaskwhile --------------------------------------------------------------------------- #!/bin/bash
until ssh-add -l | grep $USER@ > /dev/null; do ssh-add .ssh/identity .ssh/id_rsa < /dev/null done ---------------------------------------------------------------------------
in .xinitrc: ------- ------- ------- ------- ------- ------- ------- ------- ------- ----- "$dbuslaunch --sh-syntax --exit-with-session $WINDOWMANAGER" agent_script ------- ------- ------- ------- ------- ------- ------- ------- ------- -----
-------
WINDOWMANAGER=
SSH_AG="ssh-agent"
exec $SSH_AG ~/bin/ssh_
-------
bin/ssh_ agent_script: ------- ------- ------- ------- ------- ------- ------- ------- ------- -----
-------
#!/bin/bash
~/bin/sshaskwhile ------- ------- ------- ------- ------- ------- ------- ------- ------- -----
exec $WINDOWMANAGER
-------
bin/sshaskwhile ------- ------- ------- ------- ------- ------- ------- ------- ------- -----
-------
#!/bin/bash
until ssh-add -l | grep $USER@ > /dev/null; do ------- ------- ------- ------- ------- ------- ------- ------- ------- -----
ssh-add .ssh/identity .ssh/id_rsa < /dev/null
done
-------