Eu encontrei uma solução provisória.
Eu coloquei um pequeno script em /etc/X11/Xsession.d
chamado 91redirect-xsession-errors
que faz o trabalho por enquanto, mas se você quiser ter seu próprio link simbólico personalizado para .xession-errors
ele não funciona para isso (eu tentei e ele não saída de quaisquer dados).
#!/bin/sh # Redirect $HOME/.xsession-errors to /dev/null. # BJEM 11 January 2012 XSESSION_ERRFILE=$HOME/.xsession-errors # This does not seem to work for a regular file, # i.e. if you want to symlink $HOME/.xsession-errors # to another file. I do not know why. XSESSION_ERRFILE_FINAL=/dev/null # Creates target file if it does not exist. touch "$XSESSION_ERRFILE_FINAL" # Link .xsession-errors file to the desired target # no matter what. ln -sf "$XSESSION_ERRFILE_FINAL" "$XSESSION_ERRFILE" # Test case. #gedit & ##### END OF FILE #####
É um pouco áspero e pronto, mas faz o trabalho para mim. Note que este é o arquivo somente que foi alterado.