Вам нужна информация аутентификации X. Я не верю, что xhost
может «взломать» сеанс X и разрешить доступ без него (вам нужно, чтобы пользователь сделал это за вас), и если он у вас есть, тогда нет необходимости использовать xhost на все.
Попробуйте
export DISPLAY=:0.0
export XAUTHORITY=/home/user/.Xauthority
, а затем запустите ваши команды.