Я хочу запустити GUI-додаток на своєму комп'ютері Ubuntu, але він повинен починатися із сценарію оболонки на моєму сервері Debian за допомогою SSH.
Чи можливо це?
Я хочу запустити GUI-додаток на своєму комп'ютері Ubuntu, але він повинен починатися із сценарію оболонки на моєму сервері Debian за допомогою SSH.
Чи можливо це?
Відповіді:
Це працює для мене, як тільки я входив:
export DISPLAY=:0; nohup iceweasel &>/dev/null &
Так, це можливо. Вам просто потрібно буде переадресувати X-трафік через SSH-з'єднання. Наприклад, підключіться так:
debian-computer:$ ssh -X username@ubuntu-computer
Потім просто запустіть програму із запиту SSH. Вікно графічного інтерфейсу відобразиться у вашому вікні debian (до якого ви ввійшли локально) Вся обробка буде виконана віддаленим комп'ютером (ubuntu).
Зауважте, що це буде працювати лише в тому випадку, якщо на локальному комп'ютері працює X-сервер вікон. Це, безумовно, буде у випадку, якщо у вас встановлена настільна Linux / unix, і ви також можете встановити X-сервери на Mac OS та Windows, але вони не встановлені за замовчуванням.
Дякуємо за ваші відповіді. Тим часом я спробував ще пару речей, і однією з них було встановити SSH-з'єднання з комп'ютером Ubuntu та запустити сценарій на цій машині.
В одному з перших рядків цього сценарію я визначив екран EXPORT. Гравець зараз знає, який дисплей він повинен використовувати.
Знову дякую.