Executar os comandos abaixo e guardar as respectivas respostas
$ xauth list $DISPLAY
<output1>
$ echo $DISPLAY
<outoput2>
<output1>
$ echo $DISPLAY
<outoput2>
Efetuar a troca do usuário
$ su - <usuario>
Criar, caso não exista, o Xauthority
$ touch $HOME/.Xauthority
Executar os comandos abaixo com as respectivas saídas dos primeiros comandos
$ xauth add <output1>
$ export DISPLAY=<output2>
$ export DISPLAY=<output2>
Fonte : https://unix.stackexchange.com/questions/476290/x11-forwarding-does-not-work-if-su-to-another-user