Dispositivos de entrada Xorg falham sem udev

Dispositivos de entrada Xorg falham sem udev

O que estou tentando fazer:

  • Inicie o servidor Xorg sem o gerenciador de dispositivos udev.

    O que tentei fazer:

  • Certifique-se de que /dev/tenha todos os nós necessários, como /dev/input/*.
  • Certifique-se de que todos os módulos necessários do kernel estejam carregados.
  • Lançar Xorg.

    O que acontece:

  • Xorginicia conforme exceção.
  • Xorgcarrega o driver GPU correto e define a resolução de tela correta.
  • Xorgbloqueia todos os dispositivos de entrada (teclado, mouse), Alt+ F[1-12]não funciona (não é possível voltar para tty1).
  • Unrawfazer com que o teclado assuma o controle do X remove o bloqueio e depois que unraweu puder Alt+ F1voltar para tty1. O Xorg ainda não lida com nenhuma entrada.

    Por que acho que deveria funcionar:

  • A mesma configuração funciona bem se udevestiver carregada.
  • O carregamento udevnão adiciona ou modifica /dev/conteúdo, todos os nós permanecem iguais.

    Minha principal pergunta é:

    Como fazer com que os dispositivos de entrada do Xorg funcionem sem o udev?

    Qualquer informação adicional sobre como o Xorg realmente usa/detecta/captura o teclado seria útil. E qualquer informação adicional sobre o que o udev realmente faz (além de preencher /dev/) também seria útil.

  • Responder1

    O problema não é que faltam os nós do dispositivo, é que Xdeseja conversar udevpara enumerar os dispositivos de entrada.

    Se você não for usar udev, suspeito que terá que escrever um xorg.confque declare os dispositivos de entrada manualmente.

    informação relacionada