Я хочу запустить приложение с графическим интерфейсом на моем компьютере с Ubuntu, но оно должно запускаться с помощью сценария оболочки на моем SSH-сервере Debian.
Это возможно?
Я хочу запустить приложение с графическим интерфейсом на моем компьютере с Ubuntu, но оно должно запускаться с помощью сценария оболочки на моем SSH-сервере Debian.
Это возможно?
Ответы:
Это работает для меня, как только я ssh'd в:
export DISPLAY=:0; nohup iceweasel &>/dev/null &
Да, это возможно Вам просто нужно будет перенаправить трафик X через соединение SSH. Например, подключитесь так:
debian-computer:$ ssh -X username@ubuntu-computer
Затем просто запустите приложение из командной строки SSH. Окно с графическим интерфейсом появится в вашем окне Debian (в которое вы вошли локально). Вся обработка будет выполняться удаленным компьютером (Ubuntu).
Обратите внимание, что это будет работать, только если на вашем локальном компьютере запущен сервер X Window. Это определенно будет иметь место, если у вас установлена настольная система linux / unix, и вы также можете установить X-серверы в Mac OS и Windows, но они не установлены по умолчанию.
Спасибо за ваши ответы. В то же время я попробовал пару других вещей, и одна из них заключалась в том, чтобы установить SSH-соединение с компьютером Ubuntu и запустить скрипт на этой машине.
В одной из первых строк этого скрипта я определил отображение EXPORT. Игрок знает прямо сейчас, какой дисплей он должен использовать ..
Еще раз спасибо.