On Tue, Oct 12, 2004 at 01:06:34PM +0300, Michael Shigorin wrote: > On Mon, Oct 11, 2004 at 05:49:12PM +0400, Vitaly Ostanin wrote: > > >>Да, если устройством мыши указать /dev/input/mice > > >Этои не 2.6 only, случаем? > > Нет, это работало ещё до переезда на 2.6 - на 2.4 > > Только в режиме "или-или" afair :( Для 2.4: - /dev/input/mice - ввод от всех USB-мышей (события объединяются); могут использоваться протоколы PS/2, IMPS/2, ExplorerPS/2 независимо от реальных типов мышей и количества кнопок. - /dev/psaux - ввод от PS/2-устройства (доступ непосредственно к порту PS/2; протокол должен соответствовать типу устройства). Для 2.6: - /dev/input/mice - ввод от всех мышей, поддерживаемых ядром (USB, PS/2, даже serial, если их соответствующим образом настроить). Как и в 2.4, могут использоваться протоколы PS/2, IMPS/2, ExplorerPS/2 вне зависимости от типа подключенных устройств. - /dev/psaux - то же самое, что и /dev/input/mice. В 99% случаев для использования USB-мыши достаточно прописать в XF86Config-4 /dev/input/mice. Этот вариант не годится только при использовании специфических устройств ввода типа планшетов Wacom, события от которых обрабатываются отдельным драйвером и не должны попадать в общий поток помимо этого драйвера. Для такой конфигурации пока красивого решения нет - приходится прописывать явно все /dev/input/mouse*, /dev/input/event*. Если нужно обеспечить одновременную работу PS/2 и USB, для ядра 2.4 нужно указывать в XF86Config-4 оба устройства отдельно - и /dev/psaux, и /dev/input/mice. Для ядра 2.6 /dev/psaux быть не должно (иначе X-сервер будет получать одни и те же события дважды), но необходимо загрузить модуль psmouse. Устройство /dev/input/mice обслуживается модулем mousedev; можно вписать этот модуль в /etc/modules, чтобы он загружался даже при отсутствии USB-мыши.