Как запустить программу X вне сеанса X (например, из консоли или SSH) [закрыто]

Если человек не вошел в систему с консоли, как мне запустить приложение X и отобразить его в этом сеансе X? Предположим, я либо root, либо являюсь тем же пользователем, который вошел в систему, поэтому в принципе у меня есть разрешение сделать это. Но как мне убедить Х в этом?

Некоторые примеры таких ситуаций:

Войдите в систему с помощью SSH и запустите программу, которая отображается на экране удаленного компьютера (не туннелируется через SSH - это совершенно другое)Задание cron сделать скриншот сеанса X через ImageMagick'simport командаЗапуск регистратора нажатий клавиш для целей аудита

Это более простая версияЗапустите приложение OpenGL прямо из терминала Linux без окон

Ответы на вопрос(2)

Ваш ответ на вопрос