[ALTSP] Notes, ToDo

Led ledest at gmail.com
Fri Dec 28 19:38:26 MSK 2007


Некоторые замечания по ltsp5:

1) На днях "ковырялся" в установленном чруте, после чего так и не смог 
добиться нормальной работы клиента (загружался "через раз", своп от 
nbd-server'а не "хватался", звук не работал и т.п.), несмотря на все 
попытки "откатить" результаты ковыряния. Вывод: если 
что-то "наоптимизировали" в сгенерированном ltsp-build-client чруте и что-то 
перестало работать (а, вроде бы, должно) - перегенерируйте чрут.

2) sound.agent из udev'а всё же не всегда выставляет "умолчательные" уровни 
громкости. Т.о. если проигрывание музыки в сессии идёт без ошибок, а звука не 
слышно - проверте уровни с помощью amixer/alsamixer в консоли терминала и/или 
выставте параметр SOUND_VOL в lts.conf

3) В Sisyphus ушёл lbuscd-0.6-alt3, в котором исправлено монтирование 
локальных дисков с NTFS (требуется наличие ntfs-3g или ntfsprogs в чруте, и 
fuse в /etc/modules там же)

4) В Sisyphus ушёл ltsp5-5.0-alt0.67, в котором добавлен забытый в 0.66 
каталог /var/lib/ltsp-client-setup в пакет ltsp5-client, а также улучшена 
(надеюсь) обработка/установке пакетов ядерных модулей при построении "чрута".

5) Очень прошу: УКАЗЫВАТЬ версии пакетов (ltsp* и kernel) и конфигурацию 
железа при сообщении о том, что "что-то не работает".

6) Если X-ы конфигурируются не так, как вы хотите, у вас всегда есть параметр 
XF86CONFIG_FILE - пользуйтесь ним. Хаков с помощью sed/subst в 
автогенерируемом xorg.conf НЕ БУДЕТ.

7) В одном из предидущих постов я ошибся, сказав, что регулирование звука в 
X-сессии работает через kmix и aumixer. На самом деле уровень звука можно 
регулировать alsamixer'ом и/или pavucontrol. (Это всё относится к звуку на 
терминалах посредством pulseaudio).


Из ближайшего ToDo (обсуждаемо):

1) По-умолчанию не монтировать локальные стационарные диски при LOCALDEV=Y, 
разрешить их монтировать только при явном указании LOCALDISKS=Y.

2) Автоподключение локальных USB-принтеров (при соответствующем разрешении). К 
сожалению, пока не знаю как такое реализовать для LPT-принтеров, так что если 
кто подскажет как это реализовать через udev - буду благодарен.

3) Поиск подходящей софтины для регулировки уровня звука в X-сессии через 
pulseaudio. Если кто знает такую (чтоб могла "прятаться" в трэё, как kmix) - 
подскажите, плиз. Иначе придётся писать самому что-нибудь (на базе кода 
pavucontrol), а это уже далеко "не ближайшее ToDo":)

4) Несложный ltspsd - сервис, обслуживаемый xinetd, принимающий запросы и 
сообщения от клиентов ("я подлючился", "я отключился", etc), поддерживающий 
актуальные списки поключенных клиентов. Возможно, требущий "подтверждения 
присутствия" от клиентов через определённый промежуток времени, и исключающий 
из списка с убиванием всех процессов клиента при неполучении подтверждения.

5) Возможность старта клиента с поздним срабатыванием udev'а (для "очень 
тонких" клинетов). udev обычно стартует одним из первых, до получения swap, 
т.о. на машиках с <24M (а точнее <21-22M) ему не хватает памяти для 
инициализации.

6) "Честный" парсер xorg.conf

7) Придумать для чего и как использовать usbip.

-- 
Led


More information about the Ltsp-server mailing list