Устройства ввода Xorg выходят из строя без udev

Устройства ввода Xorg выходят из строя без udev

Что я пытаюсь сделать:

  • Запустите сервер Xorg без диспетчера устройств udev.

    Что я пытался сделать:

  • Убедитесь, что /dev/имеются все необходимые узлы, такие как /dev/input/*.
  • Убедитесь, что загружены все необходимые модули ядра.
  • Запуск Xorg.

    Что происходит:

  • Xorgзапускается как исключенный.
  • Xorgзагружает правильный драйвер графического процессора и устанавливает правильное разрешение экрана.
  • Xorgблокирует все устройства ввода (клавиатуру, мышь), Alt+ F[1-12]не работает (невозможно вернуться к tty1).
  • Unraw'клавиатура, чтобы взять управление от X, снимает блокировку и после этого unrawя могу Alt+ F1вернуться к tty1. Xorg по-прежнему не обрабатывает никакой ввод.

    Почему я думаю, что это должно сработать:

  • Та же конфигурация работает хорошо, если udevзагружена.
  • Загрузка udevне добавляет и не изменяет /dev/содержимое, все узлы остаются прежними.

    Мой главный вопрос:

    Как заставить устройства ввода Xorg работать без udev?

    Любая дополнительная информация о том, как Xorg на самом деле использует/определяет/захватывает клавиатуру, была бы полезна. И любая дополнительная информация о том, что на самом деле делает udev (кроме заполнения /dev/), также была бы полезна.

  • решение1

    Проблема не в том, что отсутствуют узлы устройств, а в том, что Xнужно взаимодействовать udevдля перечисления устройств ввода.

    Если вы не собираетесь использовать udev, то, я полагаю, вам придется написать файл xorg.conf, который объявляет устройства ввода вручную.

    Связанный контент