setxkbmap
Kommandot som byter tangentbordslayout i en körande X-session genom att be XKB-regeldatabasen om en ny keymap.
XKB beskriver ett tangentbord med fem namn — regler, modell, layout, variant och tillval — och setxkbmap tar dem som flaggor. setxkbmap se ger svensk layout, setxkbmap -layout se,us -option grp:alt_shift_toggle två layouter med Alt+Shift som växel, och -option ctrl:nocaps gör Caps Lock till ännu en Ctrl. -query visar vad som gäller just nu, och -print skriver ut de komponenter regeln ger, för den som vill mata dem vidare till xkbcomp och bygga själv.
Tillvalen läggs på varandra; vill man börja om krävs ett tomt -option "" först, vilket få upptäcker förrän de har tre olika Compose-tangenter. Ändringen gäller bara den körande servern. Efter omstart är allt som förut, om inte samma rad står i xorg.conf, en startfil eller skrivbordsmiljöns inställningar — som för övrigt gärna skriver över den.