web-dev-qa-db-fra.com

Qui lit `/ etc / default / keyboard`?

Et je me fiche de la console ici (je me soucie du X11) ...

Je vois dans /var/log/Xorg.0.log que mon serveur X récupère xkb_rules evdev d'un endroit que je ne trouve pas.

Il semble également que xkb_model et xkb_layout à partir du fichier de configuration /etc/default/keyboard. Et je me demande, est-ce que c'est codé en dur dans X ou le pilote evdev ?? Les pages de manuel ne mentionnent pas ce fichier, comme d'habitude ... :-(

Alors, où est le code qui relie ce fichier à X?

5
Robert Siemer

Il paraît que /lib/udev/rules.d/64-xorg-xkb.rules est responsable de le mettre dans la base de données udev. Je suppose que le pilote evdev le récupère à partir de là. (Udev gère une base de données en mémoire (?), Et le pilote lit les entrées liées à "entrée".)

L'application des règles "evdev" est probablement codée en dur dans ce pilote. (C'est à dire. xkb_model et xkb_layout est de udev, mais xkb_rules codé en dur, je crois.)

4
Robert Siemer