Показаны сообщения с ярлыком ltsp. Показать все сообщения
Показаны сообщения с ярлыком ltsp. Показать все сообщения

пятница, 13 февраля 2009 г.

ltsp и usb мышь (не идет вниз)

Столкнулся с странным поведением usb мыши(hid). Влево-вправо еще кое как двигалась, немного вверх, а вниз не двигалась вообще. Оказалось что конфликт драйверов обычной usbmouse и usbhid.
После выгрузки usbmouse и "перезагрузки" все заработало как надо.
modprobe -r usbmouse
modprobe -r usbhid
modprobe usbhid

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

ltsp, firefox и ограничение пользователей

Понадобилось в firefox ограничить доступ пользователей к настройкам, скачиванию файлов и т.д.
Нашлось дополнение Public Fox. Оно ограничивает изменение настроек и главное - блокирует about:config. Так же в файле профайла .../chrom/userChrome.css добавил строчки для отключения меню:
#toolbar-menubar {
display: none !important;
}
(кажется не ошибся, писал по памяти)
Еще отключу ctrl и alt в иксах (в киоске не нужны).
Осталось придумать способ ограничить аппетиты firefox на память.

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, поставить самое свежее ядро и т.д. В результате потратил несколько дней и приобрел бесценный опыт.

суббота, 31 января 2009 г.

ltsp и ltspinfo

версия ltsp 4.2
ltspinfo --host=192.168.0.2 -cfg="параметр" работает.
Зато работает ltspinfo --host 192.168.0.2 -cfg=all вывод всех возможных значений.

Если понадобиться получить что-либо из терминала через ltspinfo, то на нем нужно создать файл в каталоге /tmp/info с именем вашего "параметра" и с содержанием "значения". При этом он станет доступным по ltspinfo

ltspinfo --host=192.168.0.2 --proc=<имя и путь к файлу> прочитает инфо из файла в /proc (надо разрешить это в lts.conf, т.е. ALLOW_PROCREAD = Y)