Plus sérieusement:
Moi, ce que je ne comprends toujours pas, c'est pourquoi X ne peut pas utiliser la configuration du clavier proposée par le système:
- un "wrapper" standard pour mapper le clavier
- chaque OS se débrouille pour développer l'interface avec sa gestion clavier sous-jacente, pas de problème de "marche que pour Linux, et les BSD alors? etc."
Je ne sais pas en ce qui concerne les autres variantes BSD, mais OpenBSD fait ça. Grâce à l'infrastructure wscons(4) ( http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sekt(...) ) et à un petit patch intégré à Xenocara (Xorg avec des patchs).
Du coup, un petit "echo fr > /etc/kbdtype" et pouf on a un clavier azerty dans la console et dans Xorg sans avoir à toucher quoi que ce soit d'autre (en virant éventuellement le fichier xorg.conf qui ne vous sert probablement à rien).
Mais bon ça ne fait que détecter la disposition clavier et sa variante de la console pour trouver l'équivalente dans les /etc/X11/xkb/symbols/* d'Xorg. Mais c'est déjà pas mal.
[^] # Re: Plateforme de lancement de Troll en construction
Posté par ErrTu . En réponse au journal De l'évolution du serveur X et de sa configurabilité. Évalué à 7.
Moi, ce que je ne comprends toujours pas, c'est pourquoi X ne peut pas utiliser la configuration du clavier proposée par le système:
- un "wrapper" standard pour mapper le clavier
- chaque OS se débrouille pour développer l'interface avec sa gestion clavier sous-jacente, pas de problème de "marche que pour Linux, et les BSD alors? etc."
Je ne sais pas en ce qui concerne les autres variantes BSD, mais OpenBSD fait ça. Grâce à l'infrastructure wscons(4) ( http://www.openbsd.org/cgi-bin/man.cgi?query=wscons&sekt(...) ) et à un petit patch intégré à Xenocara (Xorg avec des patchs).
Du coup, un petit "echo fr > /etc/kbdtype" et pouf on a un clavier azerty dans la console et dans Xorg sans avoir à toucher quoi que ce soit d'autre (en virant éventuellement le fichier xorg.conf qui ne vous sert probablement à rien).
Mais bon ça ne fait que détecter la disposition clavier et sa variante de la console pour trouver l'équivalente dans les /etc/X11/xkb/symbols/* d'Xorg. Mais c'est déjà pas mal.