sudo limpa seu monitor.
A documentação do sudo recomenda usar o "pam_env" no meio
de uma sessão para restaurar o ambiente de login - o problema é que não pode.
Somente no login inicial são coisas como REMOTE_HOST e DISPLAY
disponível para pam_env para que possa incorporar os valores corretos em seu ambiente. Mais tarde, chamar o pam_env novamente irá garantir
valores são ZEROed , (mesmo se configurado seu arquivo sudoers para não reinicializar o ambiente). Ou seja por causa da má informação de segurança dada no sudo docs, o DISPLAY provavelmente será apagado não importa o que aconteça.
Para consertar isso, você tem que desfazer a configuração de configuração incorreta pela sua distro (que seguiu o conselho do sudo), assim como configurar o sudo para não jogar no seu env. Ainda assim. Se existem funções nas quais você se baseou
ambiente (eu tenho um para determinar se estou no cygwin ou não - use as mesmas shells de inicialização em ambos) - eles são apagados. Assim, qualquer informação de segurança e configuração mantida em funções, porque isso é mais conveniente ou útil, será apagado pelo sudo.
Em suma. o sudo precisa ser consertado ou substituído.
Recompensas ruins são forçadas a serem fechadas antes que as respostas corretas cheguem. Mas é melhor ter respostas corretas aqui do que não.