2016-02-12 2 views
0

Колливенский бегун Copdenvy позволяет запускать оболочку в браузере, в которой вы можете скомпилировать и запустить свой код. Это отлично подходит для приложений, основанных на консоли. Возможно ли запустить приложение X Windows в облаке и посмотреть графическое окно?Как запустить приложение X Windows в Codenvy Cloud IDE?

Установка переменной DISPLAY в оболочке на рабочую станцию ​​Linux может работать, хотя она зависит от того, что вы контролируете локальную сеть для таких вещей, как настройки NAT и брандмауэра. Привлекательность облачной среды IDE заключается в том, что вам нужен только браузер и соединение https.

Можете ли вы использовать ssh -X в контейнер Docker из источника, способного X? Где бы вы нашли URL? Как бы вы управляли ключами ssh?

ответ

2

Если вы посмотрите на бегун Java/Swing «VNC + Java 7», вы увидите, что вы можете запустить приложение, которое использует X DISPLAY через VNC. Codenvy предоставляет веб-среду X Windows, доступ к которой вы можете получить, нажав на гиперссылку, которая отображается под окном консоли, слева от счетчика таймаута. Затем вы можете посмотреть рецепт Docker, используемый для запуска этого образца.

SSH в контейнере докера можно управлять в Codenvy 3.x, если вы устанавливаете внутри VM демон sshd и экспортируете порт ssh/22. В предстоящем Codenvy SaaS 4.x ssh будет включен без какой-либо конфигурации.

+0

Что делает Codenvy запускать X-Window-in-a-Browser в линейке «VNC + Java 7» и отображать гиперссылку в нижней части окон Runner? Я замечаю, что на C++ бегунах на выбор есть один для Qt4, который также отображает ссылку X-Windows. Бегун, который я использовал, не вызывает ссылку; это просто говорит о приложении: Running .... – richardeigenmann

Смежные вопросы