1

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

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

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

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

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

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

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

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

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

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

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

  • 1 ответ1

    3

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

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

    Всё ещё ищете ответ? Посмотрите другие вопросы с метками .