Quem lê '/ etc / default / keyboard'?

5

E eu não me importo com o console aqui (eu me importo com o X11) ...

Eu vejo em /var/log/Xorg.0.log que meu X-server pega xkb_rules evdev de algum lugar que não consigo encontrar.

Ele também parece levar xkb_model e xkb_layout do arquivo de configuração /etc/default/keyboard . E eu estou me perguntando, isso é codificado no X ou no driver evdev? As páginas do homem não mencionam esse arquivo, como de costume ...: - (

Então, onde está o código que conecta esse arquivo a X?

    
por Robert Siemer 30.04.2014 / 19:00

1 resposta

4

Parece que /lib/udev/rules.d/64-xorg-xkb.rules é responsável por colocá-lo no banco de dados do udev. Eu acho que o motorista evdev pega a partir daí. (O Udev mantém um banco de dados na memória (?) E o driver lê as entradas relacionadas à “entrada”.)

A aplicação das regras “evdev” é provavelmente codificada nesse driver. (Por exemplo, xkb_model e xkb_layout é do udev, mas xkb_rules codificado, acredito.)

    
por Robert Siemer 30.04.2014 / 19:40