Pessoalmente, basta fechar os programas em 2>/dev/null
. Ou você tem que jogar todas mensagens de erro para todos os aplicativos, ou manter uma lista de nomes binários em algum lugar com os programas que você quer ficar quieto.
Para manter a lista, você poderia, por exemplo colocar scripts de sobrecarga em seu PATH
com nomes correspondentes aos binários, por exemplo okular
:
#!/bin/sh
/usr/bin/okular "${@}" 2>/dev/null
Como alternativa, você pode criar um script chamado, por exemplo q
(para ficar quieto) e coloque em seu caminho com o conteúdo:
#!/bin/sh
"${@}" 2>/dev/null
e adicione aliases como
alias okular="q okular"
e assim por diante.