Ubuntu X11: возможно ли открыть приложение X в сеансе другого пользователя
Можно ли как-то открыть приложение x на дисплее другого пользователя?
Скажите, что у меня есть пользователь A, который вошел в систему на рабочем столе Ubuntu, и пользователь B, который получает доступ к машине Ubuntu через SSH.
Я знаю, что для пользователя B возможно локальное открытие приложения x, но возможно ли для пользователя B открыть программу (например, firefox) и отобразить ее в сеансе рабочего стола пользователя A?
И если да, то как?
1 ответ
Да, но это будет зависеть от вашего xhost
Настройки. Итак, если вы подключились как пользователь B к машине, на которой запущен сеанс X, принадлежащий пользователю A, вам нужно будет сделать две вещи:
userA должен разрешить вам доступ:
userA@foo $ xhost +
Вы должны установить свой
DISPLAY
Переменная на удаленный дисплей:userB@foo $ export DISPLAY=:0;
Теперь пользователь B сможет запускать графические программы.