johndoe
tem uma sessão Wayland, que não usa a variável DISPLAY. Se você realmente precisar usar o X11, faça com que o John Doe faça login em uma sessão do X11 e tente novamente.
@dessert obtém um resultado diferente porque eles estão usando uma sessão X11 em 18.04.