Во-первых, почему? Почему пользователь должен подделывать DISPLAY? Тем не менее, я вижу два обходных пути:
readonly DISPLAY
в bashrc/profile. Если его выполнить прямо при входе в систему, пользователь не сможет установить DISPLAY после этого. xset q
. Запрашивает некоторые сведения о X11. Возвращает ошибку, если не существует X11 сессии