2014-12-03 6 views
3

Я собираюсь записать в группу программу Python с tkinter, и я хотел бы сделать это онлайн с помощью cloud9. Но в этом случае мне понадобится среда X для запуска и тестирования.
Я думал о запуске vncserver в рабочей области, что уже возможно с помощью предустановленных инструментов, таких как vncserver или x11vnc.
Но кажется, что [project] - [pseudo] .c9.io: 5901 недоступен и доступен только порт 80 и 443.
Могу ли я использовать порт 80 или 443 для экземпляра vncserver? Если да, как я могу это сделать? Я хотел бы также иметь возможность подключения с помощью инструмента, такого как novnc, в браузере. Нужно ли мне обслуживать его из рабочего пространства?VNC в мою рабочую область на cloud9

ответ

3

Да, перейдите к https://github.com/fjakobs/cloud9-vnc и загрузите zip-файл. Извлеките его на жесткий диск и загрузите файлы в рабочую область (файл/Загрузить локальные файлы). Затем запустите install.sh и, когда это будет сделано, запустите run.sh, чтобы запустить VNC-сервер. Он предоставит вам ссылку на страницу NoVNC, откуда вы можете подключиться к своей рабочей области. И вот он у вас есть, базовый рабочий стол fluxbox с терминалом. (Щелкните правой кнопкой мыши, затем вы сможете получить доступ ко всем программам.)

+0

Да, абсолютно! Это то, что я сделал для своего проекта год назад, и это то, что я рекомендую пользователям Cloud9 (например, проверьте это: https://community.c9.io/t/how-to-set-display- in-my-workspace/1646/8? u = etiennewan :) – EtienneWan

+0

К сожалению, https://github.com/fjakobs/cloud9-vnc больше не работает. Но есть еще один проект https://github.com/shadowcodex/c9.ide.desktop –

+0

Я сохранил копию репозитория, я перезагрузил его несколько дней назад: https://github.com/etiennewan/cloud9-vnc – EtienneWan

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