Talvez algo como:
if sudo -Hu "$user" xdpyinfo -display "$DISPLAY" > /dev/null 2>&1; then
echo "user $user can connect to display $DISPLAY"
else
echo "user $user cannot connect to display $DISPLAY"
fi
Se você não tem xdpyinfo
, você pode tentar qualquer um desses utilitários X11 simples padrão que não exibem nada no servidor X (com seus stdout e stderr redirecionados para / dev / null como acima):
xlsatoms -name PRIMARY
xprop -notype -root CUT_BUFFER0
xwininfo -root