Às vezes, quando você inicia um programa, ele imprime alguma mensagem. Se você iniciá-lo em segundo plano, o programa pode travar até trazê-lo de volta para o primeiro plano, para que ele possa exibir sua mensagem. A solução é redirecionar stdout e stderr para que o programa possa continuar sendo executado em segundo plano. Uma maneira de fazer isso é:
evince myfile.pdf >~/evince.errs 2>&1 &
O texto acima cria um arquivo no seu diretório pessoal com a mensagem que o evince
queria exibir.
Se você está convencido de que as mensagens do evince não são importantes, você pode descartá-las sem criar um arquivo:
evince myfile.pdf >/dev/null 2>&1 &
Depois de executar qualquer um dos comandos acima, o shell deve produzir uma mensagem como [1] 1234
e, em seguida, um prompt de shell deve aparecer. Como Graeme sugere, se o prompt do shell não aparecer, tente pressionar enter novamente.