LTSP/NX: различия между версиями
Snejok (обсуждение | вклад) Нет описания правки |
Snejok (обсуждение | вклад) Нет описания правки |
||
Строка 22: | Строка 22: | ||
: требуется доработать [http://lists.altlinux.org/pipermail/ltsp-server/2010-January/002048.html хак lbussd] для совместимости и с обычным ALTSP | : требуется доработать [http://lists.altlinux.org/pipermail/ltsp-server/2010-January/002048.html хак lbussd] для совместимости и с обычным ALTSP | ||
* nxclient: | * nxclient: | ||
** ставит курсор в поле "пароль", приходится возвращаться для ввода логина (несмотря на {{path|nopasswd}}) [http://www.nomachine.com/tr/view.php?id=TR01G02160 якобы исправлено, если поле юзера пустое] | ** ставит курсор в поле "пароль", приходится возвращаться для ввода логина (несмотря на {{path|nopasswd}}) ([http://www.nomachine.com/tr/view.php?id=TR01G02160 якобы исправлено, если поле юзера пустое]) | ||
** оставляет включабельной галочку "Login as a guest user", при попытке задействования которой ехидно сообщает: "Your guest account has expired. Please login again as a guest to get a new account." | ** оставляет включабельной галочку "Login as a guest user", при попытке задействования которой ехидно сообщает: "Your guest account has expired. Please login again as a guest to get a new account." | ||
** поскольку {{path|~/.ssh/known_hosts}} между перезагрузками сохранять негде, первое подключение вызовет необходимость подтвердить добавление host key | ** поскольку {{path|~/.ssh/known_hosts}} между перезагрузками сохранять негде, первое подключение вызовет необходимость подтвердить добавление host key | ||
Строка 31: | Строка 31: | ||
* http://www.nomachine.com/documents/configuration/client-guide.php | * http://www.nomachine.com/documents/configuration/client-guide.php | ||
* http://www.telemedia.ch/publ/ltsp-howto.html | * http://www.telemedia.ch/publ/ltsp-howto.html | ||
Версия от 18:02, 25 марта 2010
Цель
Возможность предоставления NX-сессии с тонкого клиента может быть сочетанием плюсов обеих технологий: простое администрирование бездисковых терминалов и отделяемые сессии (они же доступны и удалённо через узкие каналы связи толстым клиентам, но это как раз ортогонально к сетевой загрузке и уже некоторое время было реализовано).
Средство
Скрипты Dimitar Paskov после адаптации Mike Grozak ещё чуточку доведены и упакованы в ltsp-client-nxsession. Этот пакет можно установить в чруте (по умолчанию /var/lib/ltsp/i586) и добавить там же в /etc/lts.conf строчку вроде
SCREEN_08=nx
В 5.1/branch существует ltsp-nxclient упаковки lav@ с подобными идеями, но несколько иной реализацией. Надо бы добраться помержить всё лучшее из них обоих.
Результат
school-5.0.0-20100315-school-terminal-i586-ru-install-dvd5.iso (если ссылка устареет, гляньте в каталог).
В Альт Линукс 5.0.1 Школьный Терминал не вошло -- обстоятельства сложились так, что образ был зафиксирован 12.03.2010, а доработка завершилась 15.03.2010. Раскачиваться раньше надо, эх :)
Недочёты
По состоянию на 14.03.2010 наблюдаются такие:
- не работает звук (nxesd явно не дружит с pulseaudio, также см. микшер)
- когда починим, будет иметь смысл включать по умолчанию, надеюсь
- не пробрасываются локальные носители
- требуется доработать хак lbussd для совместимости и с обычным ALTSP
- nxclient:
- ставит курсор в поле "пароль", приходится возвращаться для ввода логина (несмотря на nopasswd) (якобы исправлено, если поле юзера пустое)
- оставляет включабельной галочку "Login as a guest user", при попытке задействования которой ехидно сообщает: "Your guest account has expired. Please login again as a guest to get a new account."
- поскольку ~/.ssh/known_hosts между перезагрузками сохранять негде, первое подключение вызовет необходимость подтвердить добавление host key
- требуется формировать где-то после старта sshd на терминальном сервере файл в терминальном чруте