Uma pesquisa bastante rápida provavelmente produziria xev como resultado. Não irá mostrar-lhe tudo o que é pressionado ou digitado no X nunca. Em vez disso, permitirá que você veja informações sobre códigos de teclas e movimentos do mouse.
No entanto, com a opção -root , você poderá obter xev para monitorar toda a sessão X. Note que, se você fizer isso, será muito difícil interagir com qualquer programa, já que xev estará capturando todas as entradas.
xev -root vem com um "YMMV" implícito. Outra solução possível é usar xinput para fazer o trabalho (embora você precise de uma versão recente (1.6.1 ou superior)):
$ xinput test-xi2 --root
Enquanto o acima deve ser capaz de capturar todos eventos, se o seu xinput não suportar test-xi2 ou --root , você pode usar xinput test em um determinado teclado ou mouse .
Veja também esta outra pergunta: Grave todas as teclas e armazene em um arquivo