У меня есть физическая машина, на которой работает серверная версия Ubuntu 12.10 вместе с X-сервером + Unity.
Я хотел бы удаленно подключиться к этой машине через SSH, чтобы запустить графическое приложение на удаленном дисплее (то есть: 0). Для этого я написал следующий скрипт:
#!/bin/bash
DISPLAY=:0; export DISPLAY
/path/to/my/graphical/app
Он работает только в том случае, если я выполню этот скрипт от пользователя, запустившего X / Unity во время загрузки удаленного компьютера.
Но Я должен быть в состоянии сделать то же самое с любым возможным пользователем, входящим в систему через SSH.
Есть предложения? Спасибо.