Comment utiliser l'option '-config' de `setxkbmap`?

J'ai un file keymap avec ce contenu:

xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete+numpad(shift3)" }; xkb_compat { include "complete" }; xkb_symbols { include "macintosh_vndr/apple(alukbd)+macintosh_vndr/us+inet(evdev)+altwin(swap_alt_win)+capslock(backspace)+compose(rctrl)+macintosh_vndr/apple(alupckeys)+shift(both_capslock)" }; xkb_geometry { include "macintosh(applealu_ansi)" }; }; 

Je pense que je peux le charger avec setxkbmap -config keymap , mais je ne peux pas.

Comment êtes-vous censé utiliser '-config'? Comment charger une section xkb_keymap?

Edit: Je sais que je peux le charger avec xkbcomp keymap :0 , mais quand même: comment fonctionne '-config'?

Edit2: C'est la sortie que j'obtiens:

 $ setxkbmap -v 10 -config ~/xkb/keymap Setting verbose level to 10 locale is C Found file /home/user/xkb/keymap Couldn't find configuration file "/home/user/xkb/keymap" 

 -config file Specifies the name of an XKB configuration file which describes the keyboard to be used. 

Je pense que cela remonte à l'époque de xf86cfg . Lorsque vous démarrez X sur plusieurs VT, vous pouvez avoir différentes configurations de keyboard avec des files de configuration de keyboard par server:

 <Xroot>/lib/X11/xkb/X0-config.keyboard <Xroot>/lib/X11/xkb/X1-config.keyboard 

Un file de configuration de keyboard se compose de paires key = value , une par ligne. Voici mon file de test plutôt simple, /home/don/my-config.keyboard :

 Rules = "xorg" Model = "pc104" Layout = "fr" Variant = "dvorak" Options = "grp:caps_toggle,grp_led:caps" 

chargez-le avec setxkbmap :

 setxkbmap -config /home/don/my-config.keyboard 

et voilà:

 setxkbmap -query 

résultats:

 rules: xorg model: pc104 layout: fr variant: dvorak options: grp:caps_toggle,grp_led:caps