NAME

system-setup-keyboard - xorg.conf keyboard layout daemon

SYNOPSIS

system-setup-keyboard

DESCRIPTION

system-setup-keyboard is a daemon that monitors /etc/sysconfig/keyboard and writes out an xorg.conf.d snippet based on this file's contents. Whenever the file is updated, system-setup-keyboard writes out the matching XKB configuration for the selected layout. This configuration applies to all keyboards but may be overwritten by other xorg.conf.d snippets or entries in the xorg.conf configuration file.

system-setup-keyboard is started on entering runlevel 5 by upstart or before starting prefdm by systemd depending on the used init system.

KEYBOARD LAYOUTS

The following conversion table is used to convert from the system keyboard layout to the XKB rules, model, layout and options.
LayoutXKB layoutmodelvariantoptions





sr-cyrspc105
sv-latin1sepc105
cfca(fr)pc105
fr_CH-latin1chpc105fr
fr-latin9frpc105latin9
devdev,uspc105 grp:shifts_toggle,grp_led:scroll
sk-qwertyskpc105 qwerty
eteepc105
ar-qwerty-digitsara,uspc105qwerty_digits grp:shifts_toggle,grp_led:scroll
ar-azertyara,uspc105azerty grp:shifts_toggle,grp_led:scroll
ieiepc105
ro-cedillaropc105cedilla
esespc105
pl2plpc105
cz-lat2czpc105qwerty
ruru,uspc105 grp:shifts_toggle,grp_led:scroll
dvorakuspc105dvorak
bg_bds-utf8bg,uspc105 grp:shifts_toggle,grp_led:scroll
nonopc105
de-latin1-nodeadkeysdepc105nodeadkeys
benin,uspc105ben grp:shifts_toggle,grp_led:scroll
ar-azerty-digitsara,uspc105azerty_digits grp:shifts_toggle,grp_led:scroll
ar-qwertyara,uspc105qwerty grp:shifts_toggle,grp_led:scroll
tjtjpc105
ro-std-cedillaropc105std_cedilla
pt-latin1ptpc105
us-acentosuspc105intl
roropc105
br-abnt2brabnt2
ar-digitsara,uspc105digits grp:shifts_toggle,grp_led:scroll
cz-us-qwertzcz,uspc105 grp:shifts_toggle,grp_led:scroll
it-ibmitpc105
bg_pho-utf8bg,uspc105,phonetic grp:shifts_toggle,grp_led:scroll
fr-pcfrpc105
dkdkpc105
be-latin1bepc105
sg-latin1chpc105de_nodeadkeys
fr-latin1frpc105
ua-utfua,uspc105 grp:shifts_toggle,grp_led:scroll
tml-uniin,uspc105tam_TAB grp:shifts_toggle,grp_led:scroll
ititpc105
frfrpc105
dk-latin1dkpc105
fr_CHchpc105fr
fifipc105
sr-latinrspc105latin
huhupc105
it2itpc105
fi-latin1fipc105
ben-probhatin,uspc105ben_probhat grp:shifts_toggle,grp_led:scroll
croathrpc105
jp106jpjp106
hu101hupc105qwerty
slovenesipc105
tml-inscriptin,uspc105tam grp:shifts_toggle,grp_led:scroll
de-latin1depc105
ro-stdropc105std
kokrpc105
ususpc105+inet
la-latin1latampc105
gurgur,uspc105 grp:shifts_toggle,grp_led:scroll
dedepc105
is-latin1ispc105
ukgbpc105
gujin,uspc105guj grp:shifts_toggle,grp_led:scroll
trqtrpc105
mk-utfmkd,uspc105 grp:shifts_toggle,grp_led:scroll
nlnlpc105
sgchpc105de_nodeadkeys

FILES

/etc/X11/xorg.conf.d/00-system-setup-keyboard.conf
/etc/init/system-setup-keyboard.conf
/lib/systemd/system/system-setup-keyboard.service

AUTHORS

Adel Gadllah <adel.gadllah [at] gmail.com>
Peter Hutterer <peter.hutterer [at] redhat.com>

SEE ALSO

xorg.conf(5)