A solução foi usar tarefas iniciantes. Eu precisei de duas tarefas - uma disparada quando a área de trabalho inicializa para um usuário; o segundo quando a sessão de usuários expira. Os dois scripts a seguir funcionam para mim no Ubuntu 14.04.
Em ~ / .config / upstart / desktopOpen.conf
description "Desktop Open Task"
start on desktop-start
task
script
# Commands to mount sshfs go here as shell-script.
end script
Em ~ / .config / upstart / desktopClose.conf
description "Desktop Close Task"
start on session-end
task
script
# Commands to unmount sshfs go here as shell-script.
end script
Meus dedos estão cruzados que esses eventos continuarão a atender aos requisitos em futuros lançamentos do Ubuntu. Eu achei que valeria a pena postar minha solução aqui - no caso de ser útil aos outros.