Como você está no fedora,
talvez você queira experimentar localectl
do sempre popular pacote systemd
para alterar a localidade padrão, incluindo o teclado:
The keyboard settings control the keyboard layout used on the text console and of the graphical UI before the user logs in, such as the display manager, as well as the default for users after login.
localectl set-x11-keymap layout [model [variant [options]]]
Set the system default keyboard mapping for X11. This takes a keyboard mapping name (such as "de" or "us"), and possibly a model, variant and options
Basicamente, usa os mesmos argumentos que setxkbmap
.
Na verdade, ele edita /etc/X11/xorg.conf.d/00-keyboard.conf
para definir o valor global
padrão para idioma e layout de teclado, ou seja, aquele usado antes do login e
por padrão para um usuário.