четверг, 12 февраля 2009 г.

ltsp и "залипание" клавиш на терминале

Настроил с помощью ltsp "интернет-киоск" для пользователей. Ltsp с не стандартным запуском X-ов (без запроса авторизации с сервера). Т.е. иксы запускаются сами по себе, а дальше устанавливается соединение по "ssh -X" с сервером (в chroot каталог), и из него запускается Icewm+firefox. Все отлично запустилось, chroot является некоторой защитой от излишне продвинутых хацкеров. НО! Стали заметны самопроизвольные "залипания" клавиш. Т.е. вдруг начинается автоповтор клавиши, которую уже отпустили и так до тех пор, пока не нажмешь другую клавишу. Особенно проблемно залипание ctrl.
А всего-то и надо было запускать "ssh -n"
Цитата:
"-n Перенаправляет стандартный ввод из /dev/null (фактически, предотвращает чтение из стандартного ввода). Это должно использоваться когда ssh выполняется в фоновом режиме. Типичный трюк используемый для запуска Х11 программ на удаленной машине. Например, ssh -n shadows.cs.hut.fi emacs & запустит emacs на shadows.cs.hut.fi , и соединение X11 будет автоматически перенаправлено через зашифрованный канал. Программа ssh будет переведена в фоновый режим. (Это не работает, если ssh нужен запрос пароля или парольной фразы; также смотри параметр -f.)"

Пока до меня не "дошло", что все дело в ssh запуске графических приложений, успел полностью переделать ltsp, поставить самое свежее ядро и т.д. В результате потратил несколько дней и приобрел бесценный опыт.

Комментариев нет:

Отправить комментарий