Antes de seguir esta resposta, você pode refletir um pouco sobre o fato de que pode ser ilegal monitorar as teclas digitadas de alguém (é claro sem permissão).
Supondo que você esteja falando sobre um dos lançamentos do Ubuntu e não sobre Ubuntu One que é um serviço de nuvem, vá em terminal uma corrida próxima comando:
sudo apt-get install logkeys
Isso instalará o Logkeys Keylogger no Ubuntu.
Antes de iniciar o processo de keylogging pela primeira vez, crie um arquivo de registro em seu diretório pessoal ou onde você quiser:
touch keylogging.log
Use as teclas de log para iniciar o processo de keylogging:
sudo logkeys --start --output keylogging.log
Agora o seu keylogger está sendo executado em segundo plano e você pode fechar o terminal. A saída será armazenada no keylogging.log.
Para parar o keylogging, elimine o processo das teclas de log:
sudo logkeys --kill
Para ler as teclas digitadas pelo keylogger, use:
strings keylogging.log
Leia a documentação oficial para mais opções.