Запуск программы GUI по SSH в Уэйленде (Ubuntu 17.10)

Я не нашел этот точный вопрос, но я мог использовать неправильные термины. В Ubuntu 16.04 я смог запустить графические приложения по SSH первым выполнением:

export DISPLAY=0.0

затем любая графическая программа откроется при запуске на той же сессии SSH.

Например, nohup sudo -u $LOCALUSER gedit & откроется gedit чтобы локальный пользователь использовал.

Я знаю, что переключатель от старения, X11 в Уэйленд не является причиной это больше, работает.

Каков был бы текущий способ сделать это в 17.10/Уэйленд? Большинством моих рабочих станций управляют удаленно для локальных операторов с ограниченным доступом. Одно решение для лайнера для этого было бы желательно. Мы не можем сделать никаких сложных модификаций от начальной установки. Отсутствие информации заставляет меня думать, что это не возможно в установке по умолчанию и требует системной модификации." На по умолчанию система возможен "один лайнер позволять запускаться приложений GUI через SSH?

Если не возможный, мы можем ожидать, пока это обновление не сделано перед обновлением.

7
задан 14 February 2018 в 04:40

1 ответ

X11 является путем старая технология в этой точке. Чтобы сделать это с Уэйлендом, зарегистрируйтесь в Окне терминала GNOME:

$ echo $DISPLAY $XAUTHORITY
:0 /run/user/1000/gdm/Xauthority

На ssh сессии определите те два значения:

XAUTHORITY=/run/user/1000/gdm/Xauthority DISPLAY=:0 gedit

Проверенный для работы над Ubuntu 19.04.

2
ответ дан 23 November 2019 в 06:54

Другие вопросы по тегам:

Похожие вопросы: