Isto, estritamente falando, não é verdade. Ele deve ser capaz de se conectar ao servidor X, mas tudo o que requer é 1) o número de exibição, e 2) permissão para falar com o servidor X através do magic cookie ou via xauth
.
A maneira mais fácil de obter o cookie é rodar como o usuário que está atualmente logado no monitor. Dar o número de exibição é tão fácil quanto passar $DISPLAY
para o programa.
sudo -u displayuser env DISPLAY=:0.0 xrandr | grep -q '^xxxx disconnected'