Os dispositivos de entrada Xorg falham sem o udev

1

O que estou tentando fazer:

  • Inicie o servidor Xorg sem o gerenciador de dispositivos do 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 do kernel necessários estejam carregados.
  • Iniciar Xorg .

    O que acontece:

  • Xorg é iniciado como exceção.
  • Xorg carrega o driver correto da GPU e define a resolução da tela correta.
  • Xorg bloqueia todos os dispositivos de entrada (teclado, mouse), Alt + F [1-12] não funciona (não pode voltar para tty1 ).
  • Unraw 'ing o teclado para assumir o controle de X remove o bloqueio e depois de unraw eu posso Alt + F1 voltar para tty1 . O Xorg ainda não manipula nenhuma entrada.

    Por que eu acho que deveria funcionar:

  • A mesma configuração funciona bem se udev estiver carregado.
  • O carregamento de udev não adiciona ou modifica os conteúdos /dev/ , todos os nós permanecem iguais.

    A minha principal questão é:

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

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

        
  • por Sampo Sarrala 09.11.2012 / 22:58

    1 resposta

    3

    O problema não é que os nós do dispositivo estejam faltando, é que X quer falar com udev para enumerar os dispositivos de entrada.

    Se você não vai usar udev , então eu suspeito que você tenha que escrever um xorg.conf que declara os dispositivos de entrada manualmente.

        
    por 09.11.2012 / 23:36