Eu uso um gerenciador de senhas chamado jpasswords porque eu posso executá-lo na maioria das plataformas e ele pode ser auto contido em uma unidade USB. Sob o Unity no Ubuntu 12.04, usando o openjdk, ele roda bem, mas se ficar escondido, e talvez em outro espaço de trabalho, o Unity não pode voltar para ele. Mudará para o espaço de trabalho, mas a GUI não será mostrada.
Isso pode estar relacionado ao comportamento dos aplicativos. O que estou me referindo é que, por segurança, o tempo expirará e, da próxima vez que você mudar para ele, ele abrirá uma janela solicitando uma senha. Tenho notado que a Unity muitas vezes coloca mal as janelas de criança como esta. Eu vejo isso em outros aplicativos, e as janelas filho podem acabar em lugares estranhos depois da troca de espaço de trabalho.
Tags unity java window-manager